1樓:帳號已登出
==和=就不用多說了,現在分析你的那個if語句: if(c=' 就是說把空格賦給c,if語句裡分析的是邏輯或算術運算,現在可以理解為if(36),(記得不是很清楚,空格的ascii值好像是36),即這個條件(相當於if(36!=0) )是永遠成立的,只要上面的兩個語句不成立,那麼就會執行這個~
2樓:匿名使用者
=是賦值運算子。
==是相等的意思。
c=''就是給變數c賦值為一個空格,所有無論輸入什麼都是空格。
3樓:網友
c=='是判斷c是否為空的意思c=' 是賦值給c一個空格的意思,搞懂這個就應該曉得了吧!
4樓:網友
==是比較兩個變數是否相等,=是賦值,就是把後面那個變數賦值到前面的變數裡去,那麼兩個變數無論怎樣都是相等的。
5樓:匿名使用者
=是賦值運算子。
==是相等的意思。
在if後面跟的必定是個可以判斷的條件,如果用=就是一個賦值操作無限成立,那你的迴圈體就有可能變成一個無限迴圈或者死迴圈。我不知道你是用什麼軟體來編寫的,有部分的軟體在出現異常時會自動生成丟擲異常的語句,也就為什麼會出現你講的這些情況的原因!
6樓:匿名使用者
改成「=」c=' 這個條件永不為零,永真,故執行space++;
c語言中的問題?
7樓:聽不清啊
其實因為這個程式中第二個輸出數字的後面並沒有空格,所以,如果printf後面是英文逗號的話,它會輸出:10,109,1,現在最「接近」的是答案d。
8樓:匿名使用者
這個題目考點有:1. for迴圈的執行,初始化語句只執行一次,每次進入迴圈體之前進行判斷,執行完迴圈體後,執行for的第三個引數語句。
2.前後++,的執行,當++,前置時,好理解加減完了往下執行;當++,後置時,先把值給出來計算,然後++,變數本身的值。
9樓:勿鏡
要針對輸入內容匹配不同的資料型別的組合,就不能直接scanf獲取到變數,一般的辦法是gets獲得一行,然後掃描這一行文字,根據所有的字元和順序,分別對各變數進行賦值。
10樓:網友
從這裡邊看的話第一次肯定首先輸出的10,1因為++i是先+在執行該語句+在後邊就是相反的。
11樓:程式小冰
這個題選最後一個,考察的知識點是兩個自增的區別。其中變數前面的自增代表的是自增,而後面的自增代表的是先取這個變數的值,然後在自增。
c語言中的問題?
12樓:
這道題目c是錯誤的。
int max(int x,int y); 函式定義後加上了分號(;)表示這是一個函式宣告。
但是函式宣告下面加上,又說明這是一個函式體程式,這樣語法就不對了,會報錯。
13樓:匿名使用者
選擇dscanf要求的三個數用空白符分隔,而實際輸入確實用逗號分隔,所以只有第一個輸入的變數x被賦值成功,剩餘的y和z都是垃圾值。
c語言中的問題?
14樓:網友
答:print函式共輸出5行,最後一行有4個數。
15樓:匿名使用者
先擇da.陣列大小為8,數字對應下標是0-7,不存在x
b.陣列名不可作為賦值號的左運算元。
c.下標沒寫。
16樓:
5行,最後一行4個元素。
c語言中的問題?
17樓:匿名使用者
你好,選擇④
%取餘運算的左右運算元必須都是整型。
字串與字元不能相減。
應該寫成(int)(
c語言中的問題?
18樓:豐收多喜悅
程式輸出結果選d。分析如下:
開始x=10,y=10,第一次迴圈顯示10,10,然後x=--x=9,y=++i=1。
第二次迴圈顯示9,1,然後x=--x=8,y=++i=2。
因為不滿足x>8,所以退出迴圈。
19樓:網友
這問題答案是選擇a首先佳佳愛的意思就是嗯先加一,然後再執行這個語句 x--的話,就是先執行這個語句,然後再減一。
在c語言中的問題?
20樓:豐收多喜悅
輸出結果是x=6。因為只有j=0時,內迴圈的x++才執行。
21樓:小林百科
朋友,你的c語言開發的問題能否再描述清晰一下?這樣給你的答案能更準確,謝謝。
朋友,你的c語言開發的問題能否再描述清晰一下?這樣給你的答案能更準確,謝謝。
提問>
第二十題。第二十題。
分別是4和7
注意||運算子有一個特殊之處,從左向右計算,如果能夠確定表示式的值,則停止計算。
提問。okk謝謝。
我有一個C語言問題,在c語言中的問題?
上面的怎麼都亂教人呀!樓主且聽我道來。x 0xffff 這是變數賦初值,用0x做開頭表示16進位制的數,這個你應該知道吧。這是c的基本功哦。d x d表示這個數用十進位制表示,然後x再自減運算,不過已經沒什麼用了。於是輸出了0xffff的十進位制形式,為65535這個其實根本就沒有運算過程的。電腦會自動幫...
請教c語言中的問題,請教一個c語言中的問題?
不對int n n 意思是定義了一個指標變數n指向int型 n 等價於 n 就是先取n指向變數的值 然後讓n 1 n也就是讓n指向下一地址 而且這樣用必須先給n賦一個安全的地址才行 對啊,你用 幹什麼,有不是指標.就是 號自增 資深癩 int n n 或者int n n 以上都行 兩個的區別是 n ...
c語言中語句太長用什麼換行,C語言中一個語句太長用什麼換行
蟲心菜 1 區分不同情況,有多種方式可以採用。不管是哪種情況,都可以用 結尾作為換行標記,在編譯時,後面的換行符將被忽略,當做一行處理。比如巨集定義時使用 define my puts x printf s x 和寫作 define my puts x printf s x 是沒區別的。這裡的 必須...