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所以
2樓:匿名使用者
#define 巨集定義
#define n 2------->n=2
剩下的你自己代
3樓:匿名使用者
n是2,m是3,num是4*3/2=6
求解一道c語言選擇題 解釋一下怎麼做出來的
4樓:hiphop夜半天使
從題目可以看出第二個引數是一個指標陣列
因為d選項不是一個陣列
而a,b均為陣列(且可以作為指標陣列使用)c是指標(可以是陣列也可以是變數)
唯獨d既不是指標也不是陣列
5樓:王勃啊
fun第二個引數為陣列或者指標
6樓:匿名使用者
因為實參傳入的是一個int整數和一個int的指標,所以選d。
7樓:細聽雨笙
原程式裡面fun後面引數第二個是用的陣列的地址,不是直接用陣列,是int項,所以選擇d
一道c語言題,誰能幫忙解釋一下各過程的作用啊,謝謝
8樓:匿名使用者
結果是c)1;分析是和fscanf()有關:
從一個流中執行格式化輸入,fscanf遇到空格和換行時結束,注意空格時也結束。
所以只輸出第一個數字了。
9樓:匿名使用者
把1 2 3寫到檔案裡,再讀一個整形的數出來
一道c語言程式填充題,問題如下,我看不懂為什麼這麼填,請詳細解釋一下,謝謝!
10樓:寂靜深闌斜
說下這段**思路。a、b兩個陣列,總有一個陣列元素最先被使用完,那麼之後存入c陣列的元素只能是另一個陣列的。i和j作為角標,就是用來表明a、b陣列各用了多少元素。
如果a、b陣列都沒用完,那麼就要判斷a、b誰出的元素小,小的存入c中(根據要求知c中元素由小到大排列)。
一道c語言題目求解釋! 20
11樓:希聲和寡
輸出: 3
原因:switch(a%3) //a=16,a%3=1 }
12樓:匿名使用者
switch(a%3)
//so i guss m==3 right?
一道c語言程式題目,求解答,一道C語言程式題目,求解答
上面的 中,沒有對s進行輸入,所以如果輸出s的話,指定會是亂碼的啊把指標調回p 0 的話,可以p 回去 或者在p改變之前,用tmp p儲存起始位置。struct stu tmp p p p tmp p 此外,我猜,這個程式中的s是為了儲存平均值?struct stu int main int i,l...
一道c語言程式題,求解答過程,一道C語言程式題,求解答過程
小孚天天推 第一次convleft 1234 1000 1234 1000 10 1 234 10 2341 可以看出向左移動看一位 第二次convright 2341 10 1000 2341 10 1 1000 234 1234 可以看出向右移動了一位 第三次convright 當然就是把123...
求解一道簡單C語言題目求過程,一道簡單的c語言題目求解
a i 訪問a陣列下標為i的元素。將 a i b 改為 b i a i 行不行?語法行,邏輯不行 不是原意了 要使用strlen函式,需要include什麼標頭檔案?string.h。程式的輸出結果是什麼?lisi 一道簡單的c語言題目求解 5 include int main int main 在...