A、int **p; B、int *p; C、int (*p)(); D、int *p[ ];
3。 C語言規定,條件語句中if 與else的配對原則是。
A).縮排位置相同 B).其之前最近 C).其之後最近 D).同一行上
4C語言規定,if語句後的一對圓括號中,用以決定分支的流程的表達式是( )
5 char doom[]=“xyz”, 則數組長度為(),strlen(doom)= ()
6 以下定義語句中正確的是( )。
float *x,y=&a; float i=j=10.0; int x=10,*y=&x; char i='M',j='N';
7若變量x、y已正確定義並賦值,以下符合C語言語法的表達式是
A)++x,y=x-- B)x+1=y C)x=x+10=x+y D)double(x)/10
最好寫點解釋啊,重謝
1。(main函數的開始)(main函數的結束)
2。A定義一個int型的二重指針B定義一個int型的指針C定義一個指向某個函數的指針D定義一個指針數組
3。B
4。實在沒看懂
5。(4)(4)
6。第3個第4個
7。A
如果不懂可以隨便問。。。
我也是新手,不過對樓下第七題答案表示懷疑。。。
AD兩選項用VC++6.0調試都沒有問題,但D顯然是個沒有意義的式子。。他只是做了一個除法,但並沒有將結果賦給任何變量。。。
第六題我覺得3、4都是對的啊
哦。這個問題。*號在這裡不是取值。因為這裡是對y定義並賦初值。在定義中的星號僅僅是告訴系統要定義的是一個指針變量,而沒有對指向的地址取值的意思
....那個。。。你得先改一下設置。。。我不知道你的名字。。。加我也行。。20738720