1樓:呆子濤
這個程式中你平凡呼叫的輸入函式 scanf 的呼叫格式為: scanf("格式化字串「,地址表);
兩個引數!每個引數的格式都不一樣,第一個是字串,即char* 的資料型別,第二個是一個指標型別的資料,即地址,而c編譯器會把」「之間的東西當做字串,這個等你學到字串資料型別會明白。你所犯的錯誤就是把地址表也放進了」「當中,這樣的後果很明顯,就是函式缺少引數,雖然你的第一個引數型別匹配(是一個字串,顯然沒有」%d,&yw「這種格式的資料,你的意思是」%d「型別的資料),但是卻少第二個引數,所以記憶體必然會報錯,因為編譯器不知道你要把資料存到什麼變數裡面去,在寫程式的時候,應該多站在編譯器的角度想想,這樣你才會瞭解錯誤的根源。
我寫個小例子,讓你更多的瞭解這個scanf 函式引數的本質。
# include
int main()
表面上看這段程式中的函式引數是錯誤的,沒有按照書上說的格式來,但是追求其引數本質,編譯器把所有的字串型別當做指標來看,在這裡p是一個字串指標,指向」%d「這個字串,所以作為引數傳進scanf是完全沒問題的。而且對於scanf函式的引數應該是最少兩個,且為偶數,
一個字串指標引數跟一個地址引數相對應,其實就是兩個指標。對於指標目前你不必深究,在系統的學習了前面的基本知識後再去研究記憶體問題。
2樓:匿名使用者
全改為scanf("%d",&sx);
記住,每個輸出的%d,對應後面的一個常量的地址,所以不要把「」裡面放常量地址。
而且下面最好把;放在語句最後,養成一個好習慣:
zf=yw+sx+yy+wl+hx+zz*0.8+ls*0.5+0.3*(dl+sw+ty);/*計算總分*/^_^
3樓:匿名使用者
上面說的對 而且你的zf定義的是int型別 但是你後面複製的是double型別 我不知道你的編譯器 我有的是vs 改為 (int)zf=yw+sx+yy+wl+hx+zz*0.8+ls*0.5+0.
3*(dl+sw+ty)/*計算總分*/;
如果不對你去看看你的強制轉換格式就行
我不知道你的sleep(60000)啥意思 我把這一句給登出了正確**:
#include
int main()
4樓:
#include
int main()
幫你改過來了
c語言程式設計問題,剛開始學,麻煩簡單些,謝謝(*°∀°)=3?
5樓:聽不清啊
#include
int main()
if(***==1)
w0=(h-h1)*x;
if(w>=0.9*w0&&w<=1.1*w)printf("正常體重\n");
else if(w>1.1*w0)
else
return 0;}
在c語言程式設計中應該注意哪些問題
6樓:匿名使用者
43.別心急,設計c++的class確實不容易;自己程式中的class和自己的class設計水平是在不斷的程式設計實踐中完善和發展的;
44.決不要因為程式「很小」就不遵循某些你不熟練的規則——好習慣是培養出來的,而不是一次記住的;
45.每學到一個c++難點的時候,嘗試著對別人講解這個知識點並讓他理解——你能講清楚才說明你真的理解了;
46.記錄下在和別人交流時發現的自己忽視或不理解的知識點;
47.請不斷的對自己寫的程式提出更高的要求,哪怕你的程式版本號會變成version 100.xx;
48.儲存好你寫過的所有的程式——那是你最好的積累之一;
49.請不要做浮躁的人;
50.請熱愛c++!
另外,站長團上有產品**,便宜***
7樓:匿名使用者
只要經常敲**,做題目。如果你還有問題,那你就找我,其實很容易學的,只要你自己用心。同時我要告訴你語言基礎很重要。
8樓:
《高質量程式設計指南——c++/c語言》林銳寫的
推薦你看一遍,對程式設計細節講得很多
9樓:匿名使用者
樓上的也不知道在**複製了這麼多的,
其實也沒有什麼要注意的方面,自己慢慢學,經驗是自己積累出來的,
自學C語言,遇到困難,求助高手
我也是自己走過來的。到了你這一步,我當年是這樣做的 寫小遊戲 把見到的小遊戲用c 試著寫出來,像連連看,五子棋,俄羅斯方塊,檯球等等,寫小工具 把平時能用到的一些小工具自己試著實現出來,進階後 寫小遊戲的外掛 大體是這樣吧,通過上面的過程,你慢慢學會了這個語言的用法,並且真的用了,不只是會 讀 了,...
生活中難免遇到困難 你遇到什麼困難 是怎樣處理的 有什麼經驗
困難只是一時的,選擇繞道將會後悔一生 選擇面對將會獲得知識。由你們自己決定!人生的道路中往往會遇到種種的困難。有的人選擇了繞道而行,而有的人卻選擇去面對困難 去克服困難。第二個人雖然很難做,可他比第一個人收穫卻多的多。繞道的人就不會做出偉大的事來,因為一點困難他都不敢面對,還如何面對人生中更大的困難...
生活中難免遇到困難,你遇到過什麼困難 是怎樣克服的?有什麼經
困難每個人都會遇到,最重的是我們保持一個什麼樣的心態,是積極還是消極!一般我遇到困難或者有什麼不開心的事情時,會通過自我發洩或者自己找個安靜的環境冷靜的想想!不管做什麼事時刻保持一個清醒的大腦很重要!不知道你遇什麼困難 也不知道你什麼性格 我比較散漫 遇困難 能找朋友家人幫忙的 就找他們幫忙 必須自...