新手自學C語言提高效率的方法
很多人自學C語言的時候總會很盲目,要不然就是做一個徹頭徹尾的伸手黨
下面我說一些比較能提高自學效率的方法。以下排名分先後,按照順序排列。
想要一起學習C++的可以加裙六二六八七一九一六,裙內有各種資料滿足大家,歡迎加裙
PS:個人意見
如:我不懂i-3;和i=i-3的區別,我不懂i++和++i的區別以及類似不懂區別的問題
方法1:
拿第一個打比方。可以寫一個如下程序
#include
#include
int main()
{
int i;
i=0;
i-3;
printf("%d",i);
getch();
return 0;
}
再寫一個這樣的程序
#include
#include
int main()
{
int i;
i=0;
i=i-3;
printf("%d",i);
getch();
return 0;
}
還可以寫一個這樣的程序
#include
#include
int main()
{
int i;
i=0;
printf("%d",i-3);
getch();
return 0;
}
如果想知道加括弧有沒有區別
#include
#include
int main()
{
int i;
i=0;
printf("%d",(i-3));
getch();
return 0;
}
可以這樣編譯
如此一來,即使不懂debug或看彙編代碼這類方法,也可以利用多次編譯僅僅修改自已疑惑的部分而明白區別。想要了解++前置或後置的區別也可以用這種方法。
如:
#include
#include
int main()
{
int i;
i=0;
printf("%d",i++);
getch();
return 0;
}
想知道前置後置區別只需要
#include
#include
int main()
{
int i;
i=0;
printf("%d",++i);
getch();
return 0;
}
說到這可能有些人發現了,其實不止區別語句,區別效率,區別功能,區別編譯出程序大小都可以用這種方法。
這種方法還有一種更好的表現
#include
#include
int main()
{
int i;
i=0;
printf("%d",i++);
i=0
getch();
return 0;
}
想要一起學習C++的可以加裙六二六八七一九一六,裙內有各種資料滿足大家,歡迎加裙
之前的也可以這種方法
#include
#include
int main()
{
int i;
i=0;
i=i-3;
printf("%d",i);
i=0;
i-3;
printf("%d",i);
getch();
return 0;
}
不過想要對比編譯出程序的大小或者區別效率就不能用這種方法了。
以上是方法1,是能直接提高你的學習效率,並且提高理解能力以及動手能力
方法2
百度類似問題 類似查字典 會記得比較牢 但是相對來說肯定不如自己專研出來的
方法3
總有些問題是百度不到的 於是上論壇 QQ群 問人 求思路 求代碼
想要一起學習C++的可以加裙六二六八七一九一六,裙內有各種資料滿足大家,歡迎加裙
這裡求思路又比求代碼更勝一籌。
第二個就是對於某個程序毫無頭緒或者毫無思路
如:我想剛學會for循環的少年肯定不會輸出1個9.9乘法表
除了天賜聰慧或者某些能力強的人以外,我不建議自己苦思冥想,畢竟這世界普通人較多,當然你也可以嘗試一下。雖然這種方法能特別特別的提高你的理解能力以及思考能力,但是相對於時間來說可能有些太久了。
這樣的話讀代碼就是一個很好的辦法了
相對於現在幾乎任何軟體都有開源的情況下 一個小程序就更不用說了,先看相關代碼,最後寫出自己的代碼是相對於大多數人最好的辦法!
如:什麼成績管理系統,什麼學生管理系統,圖書管理系統等管理系統。
這一切用鏈表都可以完成。可以直接百度到一個代碼,編譯一下,大概理解一下具體功能,之後單獨理解每一個函數,最後了解程序過程。然後臨摹一邊。恭喜你,你可以說這部分的知識是你自己的了。。
提高學習效率的方法還有很多。探索吧~~
就扯這麼多,有機會再扯~
對了 另外說一下 這篇文章針對初學者。。
想要一起學習C++的可以加裙六二六八七一九一六,裙內有各種資料滿足大家,歡迎加裙
點擊展開全文
※學好C語言C加加之時,定是你拿高薪之日
※人人學編程 C語言入門 學會這些,讓你寫的程序更有邏輯性
※純C語言實現坦克大戰——原力與你同在
※C語言趣味猜拳遊戲誰贏誰上去一個梯子
TAG:C加加 |
※C 語言方法
※語言學校與日本大學招生潛規則,提高入學成功率!
※C語言編程新手基礎入門學習
※馮友蘭「新理學」完成語言學轉向
※科學家發現超導體作用新機制,稱太過高深無法用語言形容
※想去日本留學的注意:日本語言學校老師手把手教你規劃留學方案!
※韓語網校:新學期暢學新語言
※手把手教你學習R語言
※五種方法快速學習任意一門編程語言
※要不,咱學學Go語言?
※C語言編程學習新手快速入門——真或假
※日本語言學校優良校推薦——東方國際學院
※提升兒童語言訓練效率的技巧及原則
※自然語言處理:語言模型與評價方法
※都美提高語言要求
※語言的重構——詩的方法談
※怎麼提高學齡前孩子的語言表達能力?
※音樂課有效提高兒童語言技能
※系統學習大綱——怎樣才能學好C語言?
※學語言的樂趣