請問下面這個c函式的執行結果是多少

時間 2022-02-10 07:25:11

1樓:匿名使用者

#define f(x)x*x

定義巨集的時候,程式是不給解釋的,只是見到了,就用巨集來代替;這個問題程式是這樣執行的:4+4*4+4/2+2*2+2

結果:28

應該為#define f(x)(x)*(x)一定要加上括號,,切記,切記。。。

#define f(x)x*x

定義巨集的時候,程式是不給解釋的,只是見到了,就用巨集來代替;這個問題程式是這樣執行的:4+4*4+4/2+2*2+2

結果:28

應該為#define f(x)(x)*(x)一定要加上括號,,切記,切記。。。

#define f(x)x*x

定義巨集的時候,程式是不給解釋的,只是見到了,就用巨集來代替;這個問題程式是這樣執行的:4+4*4+4/2+2*2+2

結果:28

應該為#define f(x)(x)*(x)一定要加上括號,,切記,切記。。。

2樓:

結果是:4+4*4+4/2+2*2+2

你說是多少呢?

C語言switch這個程式的執行結果是什麼

甄安秋梵 沒有 case 0 就不做 再做最外層的default 輸出 再換行,結束程式 switch是這樣的,在沒有遇到break跳出迴圈之前是以次向下執行的。首先 a 0為真 即 1 所以進入case 1 b 0為假 即 0 但是下面的選擇結構 沒有case 0 那麼接著向下執行 case 0....

下面程式的執行結果是為什麼,程式的執行結果是 ?

楊兵 執行結果 147 include void main 1 4 7 i 先進行加1操作,然後再判斷i是否符合要求 程式的執行結果是 聽不清啊 因為 i是i先自增後再取i的值,而j 是先取j的值,然後再j 自減。所以,程式的輸出是 9,9,9,10 輸出9,9,9,10 下面程式的執行結果是 a葰...

下面程式段的執行結果是charp

halps 說得有道理 strcpy的實現 char strcpy char strdest,const char strsrc 函式把 0 也拷貝進去了的,而strlen也是取得 0 之前的 我也不知道,身邊也沒有c的編譯器,網上看了看。首先strcpy p,abcd 這句是說。將abcd賦值個p...