1樓:華錄_起點
40,s1和s2指向了同一塊記憶體區域,第三行*s1=15;*s2=20;m=*s1+*s2;對*s1和*s2賦值是對同一塊記憶體賦值,所以第一次賦值15第二次賦值20結果是20,兩個20相加就是40。
2樓:匿名使用者
s1,s2指向同一塊記憶體,也就是說s1 == s2。m = 40
一道二級c語言的題目,誰能給我詳細解釋一下,謝謝了。
3樓:匿名使用者
選d 空格也是一個字元 否則c1 就是空格了
c語言的題目誰可以幫我解釋一下,謝謝
4樓:匿名使用者
就是說,你輸入一段字元,以回車截至,
回車之前的2345字元都會被分別處理:
2(2-'2' == 0):輸出66('2'+4),('2'+4)3(同上):輸出77('3'+4),('3'+4)4:輸出6('2'+4)
5:輸出87('5'+3),('5'+2)其他的字元輸出其ascii+2對應的字元
比如你輸入的是a,則會輸出c等等~
5樓:匿名使用者
第一行:必須有的函式頭!
第二行:程式頭,程式從這裡開始執行!
第三行:定義一個整形變數!
第四行:判斷語句!(輸入數字,給c賦值!)第五行:switch 條件語句!
第六行至第十行:條件判斷語句!輸入的數字減二等於case 後面的數字,則執行那一條語句!如果沒有就執行default 語句!
第十二行:輸出結果!
我建議你最好認真看一下c語言程式設計書,那裡有很好的解釋!
6樓:匿名使用者
main()
} printf("\n");}
7樓:匿名使用者
getchar獲取字元傳給c,再由c與\n比較,是不是換行符,如果是推出,如果不是繼續迴圈,switch切換c字元的碼錶數減去字元2的碼錶數,case0和case1都輸出字元c碼錶數加4的數如字元c為2,則輸出字元6,然後再出處一遍,結束,如果滿足case2輸出一遍,剩下的自己類舉。
8樓:一縷輕煙一場風
^^^^
^^#include ^^^^^^^^^^^^^^^^^^^^^^^^函式頭
main()
} printf("\n");…………………………輸出換行符}
下面有一些關於c語言問題,希望大夥兒侃侃,最好解釋詳細,謝謝呢?
9樓:匿名使用者
第一題:3
這是一道位運算,a&0377等同於011&011111111的運算,這兩個與一下值為011,也就是3
第二題:11
這也是位運算,先把3,10,15化為二進位制,依次為:011,1010,1111.a|b&c先執行b&c得到1010,再跟a或運算(一位一位或)得到1011,也就是11.
第三題: d) h/2*(a+b)
h/2等於1,而代數中等於1.5.這是因為h為整型,h/2後也是整形,0.5捨去.
第四題:20 0
以上格式寫得讓人誤會,我重寫一下,你就會明白.
main() ,固if語句範圍只有第一個;為此
x=y;y=t;
printf("%d,%d\n",x,y);
}第五題:8 4
void f(int y,int*x) x是按地址傳,而y是按值傳,當值傳到函式裡時,*x可以改變x的值,而y不能返回.保持原來的值...
第六題:
這是c語言的記憶體動態分配,不是很掌握,沒有把握,希望其它好心人幫忙一下補齊.
第七題:efgh
這道我簡單說下,語言點太多,要是不明白,發訊息給我,我就這題說詳細.
return s+strlen(s)/2,返回的是一個指標,s指向首元素a,strlen(s)/2=4,固返回的指標指向第五個元素e.主函式中的 printf列印從第五個元素之後的字串.
第八題:6
這是一道遞規呼叫.主函式傳給函式時f()時,a=a[3]首元素是1;返回1+f(&a[1],2);f(&a[1],2)在呼叫函式時a=a[1],但此時首素是2而不是1;返回1+2+f(&a[1],1);最後呼叫函式,a=a[2],首元素為3,也只有一個;返回1+2+3,得到6
第九題:double max,&y
這題不需要解釋吧....還是簡單講一下,第一個空是函式宣告;要與定義的函式相符,第二個空,輸入時要加&,為什麼呢?我們要把輸入的值傳給變數對應的地址,固用地址符&
最後一題:14
位運算;12|012化簡得到:001100|001010=001110,換算成10進製得到14
其中注意,012是八進位制,1對應001,2對應010,一整個001010,因為兩個要等長,固補0;
哇,一口氣做完,真是夠累的...好久沒這麼做了...
呵呵,又來了;
我補充一下第六題,我看一下書,明白了.
p=(double *) malloc(3*sizeof(double));
10樓:
我說老兄,你到底學過程式設計沒有?
計算機二級c語言題,計算機二級C語言題
樓主,我按你的問題思路來哈!為什麼c2是 b 因為p2的地址沒變,而被調函式將p1的地址換為了p2的,然後再使p2的值自增1,所以為 b 形參的值不少不能給實參嗎?這裡並沒有返回值,它只是通過被調函式進行了地址運算和值的自增,所以根本無需返回值。為什麼呼叫函式算出的c2的值還要返回 這裡請樓主注意哈...
計算機二級C語言,計算機二級C語言怎麼學?
只能說你比較有勇氣,跟我考駕照一個模式,沒練車科目二居然順利通過,只能看運氣了。這個就是做題不用知道為什麼就是機械式的做就行了 我記得有100套題吧都做了就能過 看下 c語言程式設計 我估計你連夜搞,應該還是可以考個及格的,這個要刻苦,真的,二級不是太難,只要這本書你看了5遍,基本上就可以了,還要多...
計算機二級c語言多少分能過,計算機二級C語言考試總分多少?多少分能過?
計算機二級c語言考60分才算過。計算機二級考試實行百分制計分,但以等級分數通知考生成績。等級分數分為 不及格 及格 優秀 三等,劃線分數為60和90。考試成績在 及格 即60 89分者,由教育部考試中心發合格證書,考試成績在 優秀 即90 100分者,由教育部考試中心發優秀證書。自2018年3月起,...