請問一下C語言這樣寫為什麼不對啊?怎麼 person i job老是賦值不對?求指教!

2025-07-16 23:20:17 字數 1401 閱讀 2006

1樓:網友

改為%c %c之間假乙個空格 輸入格式比如:12 dasf f g 就ok了。

2樓:樹下de孩子

在%s和%c中間加個空格,方便不讀錯資料,我試過了c50例上的題。

c語言 請問一下這個賦值語句有什麼問題??斷點除錯怎麼不對啊??

3樓:漠影歌

*(data+i-k)這句話的意思是從(data+i-k)這塊位址裡面取出乙個值,(data+i-k)代表的是乙個指標,表示data移動了i-k個位置,你將取出的值(如果沒猜錯你取出的值應該是int16_t型別)直接與null進行比較肯定是錯的,null可以和指標進行比較,不能和數值進行比較,改為0就對了。

4樓:網友

記憶體溢位?當k的值大於i的值會記憶體溢位,你把迴圈條件改為 k < i 看看。

請問一下c語言這樣寫為什麼不對啊?為什麼要輸入兩次p -> num 為0才能退出迴圈,求指教!

5樓:匿名使用者

;注意大括號外有分號》score[i];應該是sum結果指向陣列s[0],sum=sum+p->score[i]=sum+s[0].score[i]總之,sum=0+90+95+85

and後面可以跟i嗎 為什麼我老感覺不對啊

6樓:網友

and是連詞,後面可以跟i,作主語。如果作賓語或表語,一般用me。例如:

both he and i are expecting your arrival.(動詞賓語)

this affair is between him and me.(介詞賓語)

求學c語言所要會的英語單詞和術語,另外教教我賦值是啥意思?我搞了半天,還不懂啊!

7樓:網友

賦值就是值傳遞的意思,a=b;的意思就是把b的值傳給a,這樣a和b就有一樣的值。英語單詞和術語是要靠自己平時積累的,遇到不認識的單詞,查一下什麼意思,時間長了就熟悉了。

c語言,,看看我的賦值函式 為什麼不對啊????

8樓:人才不

因為你的 *p 是作為引數傳進去的。

雖然fun函式改變了p 但是並沒有影響外部的 p 如果想帶出對p的改變。

傳值的時候要加上引用&

改成這個就行了。

void fun(int * p)

9樓:網友

主函式應該是 int main()

你寫成main()了。

10樓:網友

你返回的是臨時變數的位址,沒有作用。

C語言列印的日曆為什麼不對

你的意思是不是數字沒對齊?那是因為你游標不對。你打完乙個數字 游標要退回原位 在每個後面加。printf d date 我用c語言做了個日曆,但是它的輸出有問題,誰能幫我看看,如下 這樣看,太累了,如果可以,將你的輸出介面也貼出來吧。方便我們找錯誤的 c語言 列印日曆,星期和日起對不上號,怎樣調整日...

C語言題目,求教一下

結果 n 0,k 4 輸出 0 case4 n 2 k break 結果 n 2,k 3 輸出2 case3 n 1 k break 結果 n 3,k 2 輸出3 case2 case4 n 2 k break 結果 n 5,k 1 輸出5 答案應該是0235 確實沒有什麼6的存在 default ...

C語言問題,怎麼修改一下程式設計,在C語言程式設計中應該注意哪些問題

您好!很高興為您解答。如果僅僅是從改正 錯誤這一角度看,有如下問題 1 語句 scanf c c c1,c2 的位置上換成 2 語句 d c1 c2 後面缺少 不過也可能是lz的貼上出了問題 3 vc中 不知您是不是 呼叫函式 getch 是要加標頭檔案的 include 下面是修改後的 inclu...