1樓:匿名使用者
p = 3
q = 2
p = a + 1; //這裡 p指向 a[1]q = p ++; //因為p++是在使用完p然後才執行自加,所以這裡 q 也指向 a[1], 然後執行 p自加, 所以 p 現在指向 a[2]
所以結果是 *p = 3, *q = 2
2樓:匿名使用者
2和2p是1+1
q是隻向p的下個指標
3樓:匿名使用者
自己試一下不就知道了嗎/////////
請教一個c語言的填空題,麻煩解釋一下,謝謝!!執行語句for(j=1;j++<4; );後變數j的值是______。
4樓:匿名使用者
執行一次它就自加1。
執行完第一次是2
執行完第二次是3
執行完第三次是4
執行完第四次是5
請教一個c語言的填空題,麻煩解釋一下,謝謝!!若x為int型變數,則執行以下語句後,x的值為______。
5樓:匿名使用者
(1)執行x*x,此時x=6 ,執行完x*x=36(2)執行x-=36,此時x=6,,結果x=-30(3)執行x+=-30,此時x=-30,結果x=-60所以最終的結果是-60
請教一個c語言的填空題,麻煩解釋一下,謝謝!!如果已定義:float aa=1234.5678; 則執行
6樓:匿名使用者
%6.2f的格式含義是,數字整體長度包括小數點為6位,保留兩位小數。因此第一個輸出是1234.56 第二個強制轉換為int型,省略小數部分,輸出是1234
7樓:奔
001234.56,1234
8樓:匿名使用者
%6.2f保留2位小數(採用四捨五入法)1234.57%d輸出1234
\n為換行
所以答案是:1234.571234
請教一個c語言問題,麻煩解釋一下,謝謝!!
9樓:cpp門徒
bfor(p=a, s=a; p-a<10; p++)p = s = a
s指向第一個數6,而p則++
也就是從第一個開始比較
如果*p>*s
s就是現在最大的
再繼續比
請教一個c語言問題,麻煩解釋一下,謝謝!!使用指向陣列元素的指標輸出二維陣列的所有元素,請填空。
10樓:匿名使用者
我給你的程式註釋一下:
main()
,,};
int *p,i;
p=a[0]; /*指標p指向陣列a[0]*/for(i=0; i<12; i++)
} /*填 p++ ,輸出每一個元素容*/通過指標地址的移動來輸出。
請教一個c語言的判斷題,麻煩解釋一下,謝謝!!若w=1;x=2,y=3,z=4,則條件表示式w
11樓:匿名使用者
執行結果為1,也就是w的值
這句話首先判斷w 12樓:匿名使用者 w 所以結果就是w的值 ·請教一個c語言的選擇題,麻煩解釋一下,謝謝!!在以下一組運算子中,優先順序最低的運算子是______。 13樓:匿名使用者 ==是關係運算子; =是賦值運算子; %是算術運算子; &&是邏輯運算子 所以上述幾種運算子中,= 最低 請教一個c語言的選擇題,麻煩解釋一下,謝謝!!若有以下呼叫語句,則不正確的fun函式的首部是______。 14樓:匿名使用者 我認為void fun(int s, int h[41])和void fun(int n, int a)都不 正確。因為呼叫語句是fun(n, &a[9]);函式的第一個引數是整型,第二個是整型數的地址。而h[41]和a都不能作地址。 15樓:匿名使用者 void fun(int n, int a) 第二個引數傳的得是地址 16樓:匿名使用者 void fun(int p, int *s) 錯誤....!!!!!!!! 遞迴演算法 是一種直接或者間接地呼叫自身的演算法。在計算機編寫程式中,遞迴演算法對解決一大類問題是十分有效的,它往往使演算法的描述簡潔而且易於理解。遞迴演算法的特點 遞迴過程一般通過函式或子過程來實現。遞迴演算法 在函式或子過程的內部,直接或者間接地呼叫自己的演算法。遞迴演算法的實質 是把問題轉化為... 不同 c語言的識別符號區分大小寫 0 7 即7邏輯取反後為0 我是c語言新手。求大神解釋一下這一道題,書裡沒解析的額 首先main函式裡定義個結構體型別 struct cmplx該結構體包含兩個成員變數x和y。um是結構體型別的陣列,陣列中有2個陣列元素 um 0 和 um 1 每個陣列元素都是結構... 結果是8 define n 2 define m n 1 define mun m 1 m 2巨集定義的帶入 是直接帶入 也就是如下 mun m 1 m 2 n 1 1 n 1 2 後一個n 1沒有括號,這是規則。2 1 1 2 1 2 8 d 列印結果是8所以 define 巨集定義 define...給我解釋一下c語言遞迴函式給我解釋一下C語言遞迴函式?
求c語言大神解釋一下這兩道題,我是C語言新手。求大神解釋一下這一道題,書裡沒解析的額
一道c語言題,解釋一下,求解一道C語言選擇題解釋一下怎麼做出來的