1樓:
4,c正確,選c。但(*c)[3]=a;錯大了,應該寫成(*c)[3]=(int (*)[3])a;。
2樓:匿名使用者
#include
int main(void)
,(*c)[3]=a; //這句編bai譯不過,按du white_mouseybz 大神zhi提示修dao改如下:
int a[6]=,(*c)[3]=(int (*)[3])a;
printf("\n%d", c[1][0]);
//如 white_mouseybz 大神所說,這裡的版確是返回權 4
return 0;}
以下程式的執行結果是()#include
3樓:
答案應該是121,第一次執行,a=2,b=1,c=2時a<b<c相當於2<1<2
當2<1時不成立為0,0<2成立為1,繼續執行大括號,結果為121
4樓:睡不著想你了
答案是1,2,1
#include
main()
printf("%d,%d,%d",a,b,c);
}這個程式的難點在於while (a
5樓:小特侖蘇的憂傷
我覺得答案是4,1,1
在比較a
6樓:陳世衝
1、2、0
做了兩次c--
#include
7樓:匿名使用者
int a[10]; 表明a是個陣列,a是陣列名,陣列名在c中就解釋為一個地址常量,代表陣列的首地址。
int *p ; 表明p是個指標變數
p=a; 這時的p中儲存的是陣列a的首地址,此時,我們就可以把p當作a一樣對待了,因此,可以用p[3]表示a[3], 為什麼?呵呵,c就是這樣規定的。
不知道lz怎麼就把p[3]看成一個指標了?再好好看看書。
8樓:唐禎琪
*p代表指標,已經指向陣列了,用p[3]就是引用陣列了
9樓:匿名使用者
p[3]中p相當於a,如果想用指標,可以用*(p+3)
請問,下面程式的執行結果是( ).#include
10樓:匿名使用者
初始化a = 1,b =10;
do是先執行,所以a = 2 ,b = 9;
while(b--<0),因為是後置--,所以先判斷b<0,為假,所以退出迴圈。b再自減,b=8
所以a=2,b=8
vb程式閱讀題1執行下面程式段的輸出結果是
第1題的輸出結果是 tab n 可選的 n 引數是在顯示或列印列表中的下一個表示式之前移動的列數。例如print tab 10 將在第10列出現 關於vb程式題 private sub mand1 click dim a as integer for i 10 to 1 step 2 s s i 你...
C語言程式為什麼此程式的執行結果為3,5,5,3??我自己分析是5,3,
首先你的自定義函式沒有返回值 是void的,所以fun函式只做輸出x,y值的作用 那麼來分析一下,你給fun函式傳遞進去 5,3首先賦值運算這,1.x x y x 5 3 x 8 2.y x y y 8 3 y 5 3.x x y x 8 5 x 3 所以輸出個 3,5 既然fun函式沒有返回值,所...
C語言問題下面程式的執行結果是
看看程式逐步運du行跟蹤結果zhi i 1 i 1 i 5成立dao,開始版迴圈權 i 2為真,printf輸出 printf累計輸出 i i 2 i 5成立,繼續迴圈 i 2為假,continue i i 3 i 5成立,繼續迴圈 i 2為真,累計輸出 累計輸出 i i 4 i 5成立,繼續迴圈 ...