初期C語言程式設計心得

2021-08-03 06:39:10 字數 932 閱讀 7059

現在可以說是第二次學c語言了吧,之前在學校的課程基本咩怎麼學過c語言,抱著一副得過且過的態度去學習,現在大二快結束了,為自己的將來考慮,重新開始學習程式設計!

剛開始必須去掌握c語言中的那些變數、關鍵字、識別符號、運算子、運算子優先順序等等,這些比較簡單,只要記住就行。然後就是輸入輸出語句,剛開始的東西都很基礎。只要會用就行。沒什麼可說的!

經過一段時間的學習,我感覺到初期(指標之前)c語言的精髓在於迴圈,條件和選擇語句的使用,乙個迴圈,迴圈幾次,從什麼地方開始,到哪停止,以及迴圈的巢狀,幾乎解決問題的方法都離不開迴圈,而乙個條件語句和選擇語句與迴圈的巢狀使用,可以靈活的解決各種問題!

例如輸出乙個4*5的矩陣:

#include 

int main()

printf("\n");

}return 0;

}

從上個例子可以看出:迴圈語句構成了程式的主體,而條件語句對程式的輸出進行了控制,兩種語句的結合使用,合理的輸出了想要的結果。而出了迴圈和條件語句的巢狀,還會有其他的巢狀方式。但是對於一組資料的輸出,都會用到迴圈。在迴圈中,目前來看,for迴圈用的最多,最方便。while和do while迴圈也有使用,但是沒有for迴圈的可讀性高。

總的來說,在我看來,目前對各種問題的解決,主要是對迴圈的合理使用。必須去掌握。

接下來就是陣列的問題,對陣列做迴圈演算法,一般都是對下表進行迴圈,用下標去代表陣列中的每乙個元素,然後進行運算。當然,有許多關於陣列運算的函式,比如strcut,strcmp,等等這些函式也減少了我們的工作量,但是我們最好是知道他是如何實現各自的功能的。這對我們寫程式應該會有一些幫助。

程式語言的學習,不管學習的是哪種語言,一定要多看書,多接觸新的東西,資料結構是很關鍵的東西。希望這幾個字的文章會對以後的學習有所幫助。

C語言程式設計心得

一 h檔案與.c檔案的關係 迄今為止,寫過的 程式都是一些很簡單的程式,從來沒有想到要自己寫.h檔案,也不知道.h檔案到底什麼用,與.c檔案什麼關係。只是最近寫鍵盤程式,參考別人的程式時,發現別人寫的嚴格的程式都帶有乙個 key.h 裡面定義了.c檔案裡用到的自己寫的函式,如keyhit keysc...

C語言程式設計心得(一)

1 用了if一定要注意else的情況。2 有問題的時候要注意兩個相近功能函式是否呼叫錯誤。3 相除的形式,如果分母 階乘 會越界,就用除法,約去分子分母的公約數。4 c語言沒有bool型別 在加入特殊庫之前 5 不要複製類似的 6 gets pointer 函式不會把空格作為輸入結束的標誌。7 陣列...

C語言程式設計學習心得

一,思維導圖 二,語法認識 1,if else的用法 if 條件一 else 問題 else與if的匹配關係不明確,導致程式異常。解決方法 牢記else與離其最近的乙個if配對,不與其他的if連用,並規範 書寫格式,使其看起來跟加清晰明了。2,while語句的用法 while 迴圈條件 注意事項 w...