C語言 這道題答案為什麼是0BC而不是10BC

時間 2023-01-30 22:30:07

1樓:網友

for迴圈後面有乙個分號,也就是說for迴圈的迴圈體為空,這個迴圈不做任何事情,只是改變k的值,直到k為0.

答案是bc,c這個答案怎麼來的啊?

2樓:網友

應該是ac

b和c是乙個意思~

b是流程再造,屬於改進的一部分~

這道題如何算出答案1bc,a23?

3樓:匿名使用者

這兩個字串交換了第乙個位置,在函式裡面。

t= *x 這裡的*x可以理解為*(x+0)= x[0]就是字串的第乙個位置字元。

所以 t= x[0];

x[0] =y[0];

y[0] =t

c語言:這道題請詳細解釋一下~ (定義字元指標d,可是它沒有指向任何變數啊,「\017」是代表啥?

4樓:聽不清啊

d指向了乙個常量區的字串常量"\017"

'\017'是乙個轉義字元,其ascii碼為15,不是%

5樓:漢騎都尉中郎將

a選項沒有這種用法,計算機會提示錯誤,可能缺少東西!

'\107'代表八進位制的17

至於b='\xbc'也是錯誤用法,可以改為'\0xbc'代表十六進製制。

6樓:匿名使用者

第一題是 d 後面的就沒心情看下去了,你自己先整一下排版吧。。。

bc10 windows7的題 麻煩哪位解答一下

7樓:墨小默

桌面右擊,然後個性化,找到桌面背景,直接選擇填充選項即可。

控制面板找到滑鼠選項,然後設定垂直引數為4即可。

電腦右下角時間,選擇之後點選更改日期格式,找到天 時分秒的格式即可。

點選開始,關機按鈕上面右擊一下,直接勾選儲存並顯示最近的選項即可。

這個是系統檔案,就是乙個計算器程式,可以開啟我的電腦,點開c碟符,之後搜尋calc找到路徑,然後選中程式右擊傳送快捷方式到桌面,然後改名字即可。

c語言題疑問,下題答案為什麼是b和c?

8樓:匿名使用者

str1 str3 str5 都是指向常量的指標。

常量值不可以改變,如果進行strcpy會出現錯誤。

9樓:匿名使用者

答案是bcd

str3指向的是乙個常量位址,不能修改它。

str4沒有分配記憶體,不能修改它。

str5跟str3一樣。

除非str5 = hijk",而且要比str1長,否則出錯,如str5 = hijkdddd"

10樓:千里冰封

選項c錯誤,這個應該知道。而選項b完全正確 ,有證明 :

** #include""

main()

{ char *str1=「copy」,*str3=「abcde」;

strcpy(str3,str1);

printf("%s",str3);

執行結果圖是。

11樓:匿名使用者

strcopy的作用是將str1複製給str2.

但是,它有乙個前提,就是,2的長度必須比1長。不然,就會溢位,得不到答案或者錯誤的提示。

c中,就範了這樣的錯誤。

但是,我看b 是對的呀。o(∩_o~

12樓:一蜉蝣

c肯定不可以;因為題目中只定義了str4為指向字元型資料的指標變數,而沒有向它賦值,在程式中如果指標變數沒有明確指出指向的時候,是不能夠向他所指向的單元賦值的,因為此時的指標可能指向記憶體中很重要的資料區,如果強制賦值的話,可能還會導致計算機崩潰。b項我實在看不出來錯在**。

這道c語言題(例3)的答案是什麼,為什麼

13樓:千鋒教育

首先這個書上題目是錯的。

應該是while(y--)

printf("y=%d",y);

因為是後置自減,所以先判斷再自減,可知當y=0時不再迴圈,然後y自減得到-1,所以選b

14樓:匿名使用者

書上答案錯。

bai誤。。

while迴圈中的duy只要不為0就會迴圈,當y等於zhi1的時候,執行。

daowhile(y--)此時成立,進入專迴圈,y已經屬自減1變為0了,這裡就輸出0,當再次進入迴圈while(y--)的時候,這個時候y等於0,迴圈不會執行,但是while語句過後y--最後y的值是-1,但是不會輸出y=-1,所以書上的答案錯誤(已經敲**測試了,書上答案有誤)

c語言中經常看見 0xbc 之類的東西,0xbc 是什麼意思啊 ,可以舉個例子嗎

15樓:匿名使用者

這是十六進製制資料,它由0-9,a-f,組成。與10進製的對應關係是:0-9對應0-9;a-f對應10-15;

所以0xbc相當於十進位制的188. 0x符號提示c編譯器這是個十六進製制資料。

例如:1、16進製制的32表示成10進製就是:3×16^1+2×16^0=50

2、假設有乙個十六進數 2af5, 那麼如何換算成10進製呢?

5 * 16^0 + f * 16^1 + a * 16^2 + 2 * 16^3 = 10997

(別忘了,在上面的計算中,a表示10,而f表示15)

3、0xbc換成十進位制。

b*16^1+c*16^0=11*16+12=188【b=11,c=12】,樓上183計算有誤。

16樓:匿名使用者

0x表示十六進製制的意思,後面的bc就是十六進製制的數字,表示十進位制的183

17樓:匿名使用者

舊分時十毫讀大渡河北戴河後有的活動動不動的的的的的的的的。

首先第三題為什麼選d而bc選項中為什麼是單引號?數字前加斜槓零啥意思

18樓:沉思的猿某人

因為單引號只能表示乙個字元所以bc排除掉了,因為bc復有多個字元,a選項是因為第二個單引號被轉義了,所以粗棚排除巖冊則。

雙引號下的字元是以乙個指標來處理字串常量的。單姿鬧引號毫無疑問乙個位元組。

C語言求解,為什麼下面這道題答案是

因為k是int型,所以在k被賦值為3.4的時候,實際上轉換成了3 精度損失了 add並沒有改變 k的值,因為c中的引數傳遞是按照值傳遞的,a實際上等於4了,但在add 執行完之後,a就被釋放掉了,k仍然沒變,所以還是3. 因為你那個add函式的引數a是值傳遞的,所以呼叫add k 後不會改變k的值,...

這道C語言的答案為什麼是這樣,看一道C語言程式答案,為什麼會這樣?

1 能整除形參x且不是偶數的各整數 是說求 各整數 這個 各整數 滿足兩個特徵 能整除形參x 不是偶數 這兩個特徵寫成 就是 x i 0 i 2 2 這些除數的個數通過形參n返回 是通過形參返回,而不是返回值返回。如果用return就 是函式的返回值。形參是n,兩條語句 n 0 和 n 即為將形參n...

這道題答案多,為什麼,這道題的答案,為什麼

月夜清泉 21 3 7 19 7 2 6 15 7 6 2 7 2 5 5 2 2 6 5 9 歡歡喜喜 由第一個式子可得 1個八戒頭戴1頂帽子 21 3 7代入第二個式子得 2輛車 7 19,1輛車 6,代入第三個式子得 1頂帽子 6 7 15,1頂帽子 2,所以 1個八戒頭 7 2 5,所以 1...