求C語言高手求高手解答這兩條程式執行時的區別

2022-07-24 19:10:22 字數 2565 閱讀 4846

1樓:匿名使用者

第一個程式中的break語句沒有在if條件判斷的執行語句中,而是在for迴圈中。所以,當執行for迴圈的時候,無論是否滿足if條件判斷,這個break語句就會執行,導致迴圈結束。

而第一個的break語句在if條件判斷的執行語句中,所以只有當if條件滿足的時候,也就是當n%9==0的時候才會執行,並且在其之前會有輸出。

2樓:孔漢臣二

也許我不是高手,可你也看到了:

第一個與第二個的區別了,

第一個是:break; (這是兩個語句)第二個是: (這是一個複合語句,它是一個語句)那麼:

第一個裡面的break;成了for的執行語句第二個裡面的break;成了if的執行語句這是在考複合語句呢!

兩個程式是怎麼執行的不用我再說了吧!

3樓:匿名使用者

第一個程式的意思是 for的時候 不管 if是否成立 都會跳出.

第二個程式的意思是 for的時候 如果 if 成立 則跳出 如果不成立不跳出

4樓:

首先最簡單的一個辦法就是 有多少個''

所以這兩段**都是錯誤的

5樓:匿名使用者

第一個 for 迴圈最多迴圈一次

而第二個最多迴圈9次

急求c語言高手解答三個題目!!!詳細說明最好!!!

6樓:匿名使用者

malloc在沒有足夠空間申請的時候會返回null,也就是0

因為&是取址運算子,注意,是運算。最後的q-p實際上等於q地址-p地址的偏移量,系統很智慧的給出了偏移5個int

realloc才可以在執行時改變空間的大小(陣列的大小)

7樓:與科技苦於

malloc給你的是地址,0地址就是null,while(1)一直執行,直到沒有記憶體可以申請,就返回null,此時p的值就為null,下面的語句向0地址寫入資料,程式就會終止

a[5]沒越界...就算越界了,比如a[6],雖然越界了,可不代表它沒有值,但他的值是不確定的對!

8樓:

1, malloc無空間時返回null,即0. 當指標指向0地址時,則是空指標,這裡是不允許直接寫入的。所以或奔潰退出

2. 陣列a的大小是6,因為5後面還有個逗號。 q指向第六個元素,p指向第1個元素,兩個整型指標相減為5.

3. 大小不是你想變,想變就能變。 一旦分配就不能再改變分配空間的大小了(除非釋放後重新分配)

9樓:匿名使用者

malloc返回連續的儲存單元的首地址  0地址不可用。

a陣列實際元素為 1 2 3 4 5 0 所以a[5]存在 地址差為5。

陣列一旦定義了,整個大小都不能變。 但是可以在程式執行時確定陣列長度(使用動態聯編定義動態陣列)

求c語言高手解答!!!!下面的程式有錯嘛,錯在**,最好能在錯誤的哪一行後面註釋下?謝謝!

10樓:倒黴熊

#include

void main()

11樓:匿名使用者

#include

void main()

12樓:匿名使用者

#include

void main()

c語言程式執行時出現以下問題,怎麼修改?

13樓:我愛阿嫻

將for(j = 0; j < count; ++j)

改成e68a8462616964757a686964616f31333365633839 for(j = 0; j < count; ++j)

free(ps);

ps = null;

c語言是高階語言。它把高階語言的基本結構和語句與低階語言的實用性結合起來。c 語言可以像組合語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。

c語言是結構式語言。結構式語言的顯著特點是**及資料的分隔化,即程式的各個部分除了必要的資訊交流外彼此獨立。這種結構化方式可使程式層次清晰,便於使用、維護以及除錯。

c 語言是以函式形式提供給使用者的,這些函式可方便的呼叫,並具有多種迴圈、條件語句控制程式流向,從而使程式完全結構化。

c語言功能齊全。具有各種各樣的資料型別,並引入了指標概念,可使程式效率更高。而且計算功能、邏輯判斷功能也比較強大。

c語言適用範圍大。適合於多種作業系統,如windows、dos、unix、linux等等;也適用於多種機型。  c語言對編寫需要硬體進行操作的場合,明顯優於其它高階語言,有一些大型應用軟體也是用c語言編寫的。

c語言程式。 求高手解答 謝謝!!

求c語言高手解答!!!!!!!!!輸入3.6,-3.2以後,為啥會出來0???

14樓:匿名使用者

輸入【3.6,-3.2】 的時候,中間那個逗號要用英文輸入法的逗號,**上你用了中文輸入法的逗號,所以b沒有被賦值。

急求高手解答程式設計C語言題目如下

答案是 include int main void printf n 這個程式完全正確,希望你滿意,我給加了註釋,你注意看 很平常。include main void main x m 12 printf d n x for i 1000 i 9999 i a i 10 b i 10 10 prin...

誰知道這兩條小狗是什麼品種啊,求問 這兩條七彩神仙魚是什麼品種?

中華田園犬 南部犬種會有類似特點 上犬所有比例上看不出任何以認知純種犬 犬種幼犬的特點 如果小狗連小狗的父母都不清楚視為串串 雜交犬 因為不管任何繁殖背景的純種繁殖最基礎的都得了解幼犬父母的資料 如果有小狗父母 資料上圖再做評估!狗的評估 1是目測 完全憑藉目測評估者的認知 目測評估的一般 對小狗的...

c語言試卷 求高手給答案,C語言試卷 求高手給答案

內容來自使用者 暮葉晴藍 一 選擇題 每題2分,共40分 1 c語言源程式的基本單位是 a.程式行b.語句c.函式d.字元 2 c語言規定 在一個源程式中,main函式的位置 a.必須在最開始 b.必須在系統呼叫的庫函式的後面c.可以任意 d.必須在最後 3 在下列字元列中,合法的識別符號是 a.p...