大一上c語言學習總結

2021-03-06 C語言修仙

作者:李易峰

來源:https://www.cnblogs.com/lxzlyf2022/p/10369669.html

一: 近期C語言知識點易錯點整理
(1)main()----在c語言中稱之為「主函數」,一個c程序有且僅有一個main函數,任何一個c程序總是從main函數開始執行,main函數後面的一對圓括號不能省略。
(2)源程序的擴展名為 .c ,目標程序的擴展名為 .obj , 可執行程序的擴展名為 .exe。
(3)預定義標識符:背誦define scanf printf include。記住預定義標識符可以做為用戶標識符。 符號常量是由宏定義「#define「定義的常量,在C程序中可用標識符代表一個常量。
例:計算圓的面積的c程序。
(4)define PI 3.1415926; 這個寫法是錯誤的,一定不能出現分號。
(5)scanf函數的格式考察: 
注意該函數的第二個部分是&a 這樣的地址,不是a。
(6)考試口訣:e前e後必有數,e後必為整數。例:2.333e-1
(7)整型一般是4個字節, 字符型是1個字節,雙精度一般是8個字節:  
(8)「/」 兩邊都是整型的話,結果就是一個整型。3/2的結果就是1.
「/」 如果有一邊是小數,那麼結果就是小數。3/2.0的結果就是0.5
「%」符號請一定要注意是餘數,考試最容易算成了除號。)%符號兩邊要求是整數。不是整數就錯了。
(9)   ++a:先加1,再運算,a++:先運算,再加1。考試口訣:++在前先加後用,++在後先用後加。 如:a++,++a
(10) 注意:int(a+b) 和(int)a+b 的區別。 前是把a+b轉型,後是把a轉型再加b。 (11) 字符型和整數是近親:兩個具有很大的相似之處 
   char a = 65 ;  
printf(「%c」, a); 得到的輸出結果:a
printf(「%d」, a); 得到的輸出結果:65 。
(12) a&&b: 當&&兩邊都為「真」時,表達式a&&b的值才是真。
(13) a||b: 當||兩邊有一個為「真」時,表達式a||b的值就是真。
(14) !a: 表示取反,如果a為真,則!A為假,反之亦然。
(16) x && y && z ,只有當x為真(非0)時,才需要判別y的值;只有x和y都為真時,才需要去判別z的值;只要x為假就不必判別y和z,整個表達式的值為0。口訣:「一假必假」。
(17)int 4位元組 %d,%i
     float 4位元組  %f
    double 8位元組  %lf
   char 1位元組 %c
(18) if語句:
 if語句必須以if開頭;
 if可以有多個else if;
 if語句只有一個else;
 if語句中最多只有一個代碼塊會被執行;
 如果有else那麼必然有一個代碼塊會被執行。
(19) 0<x<10是不行的(一定記住)。是先計算0<x 得到的結果為1或則0;再用0,或1與10比較得到的總是真(為1)。所以一定要用 (0<x)&&(x<10)表示比0大比10小。
(20)break
 用在switch語句中用來結束switch語句;
用在循環結構中,用來結束當前的循環語句
(1)把運算符的優先順序排列清楚,要分清楚哪個先運算,哪個後運算。(2)在編程之前要考慮好程序的算法,寫出流程圖,這樣才能更加快速的、有效的編程。學習c語言對於我這個邏輯不太順的人來說是真的太難了,隨之的學習覺得乏力與辛苦,甚至在上學期的作業裡會選擇copy的方法,甚至很多時候覺得選擇這個專業就是錯誤的選擇。哪怕到現在,我還是覺得我為什麼要選擇計算機這個專業,自己坑自己。我可能喜歡計算機這一塊,但是被c語言,Java等程序設計語言難到,自己不會讀程序,不太會寫程序。整個大一上的學習是真的很迷,讀了一個學期還是小白,可能也和自己被這個難編程嚇到吧,然後也嫌難不花很多時間在那個上面的原因吧。希望後面可以自己督促好自己。要對編程有一種「你虐我千百遍,我仍待你如初戀」的態度。

免責聲明:本文系網絡轉載,版權歸原作者所有,這裡僅供想學習參考。如涉及作品版權問題,請我聯繫,感謝!



相關焦點

  • 大一計算機類新生,在學習C語言的過程中,需要注意哪些內容
    首先,對於計算機相關專業的大一新生來說,一定要重視C語言的學習,一方面掌握C語言對於後續的專業課學習有較大的幫助,另一方面C語言也是不少高校考研的重點考察內容之一,而且當前C語言在物聯網等領域也有大量的應用場景。
  • 用C語言編寫屬於自己的程式語言,大一學完C語言即可做!
    首先,明確一點,咱這個項目只是做一個簡單的腳本語言而不是編譯型語言!!!其次,本文不需要太多專業知識,所以不慌。最後,本文只是簡單實現腳本語言,雖然不牛X......實驗環境 : linux2.知識點 : 大一所學 C語言 知識二 要做功能:1.實現語法分析列印 hello-world
  • 計算機專業大一新生如何學習程式語言
    計算機專業在大一期間一定要把學習的重點放在基礎學科上,比如高數和物理等課程,基礎學科對於計算機專業是非常重要的,尤其是高等數學、線性代數、概率論、離散數學等課程,這些課程的掌握情況往往能夠決定研發人員未來的成長高度。
  • 大一在學習C++語言,如何提升自身的編程能力
    對於大一的同學來說,要想提升自身的編程能力應該首先從夯實基礎開始,編程能力的提升需要一個系統的過程,這個過程要系統學習包括數據結構、算法設計、作業系統、資料庫、計算機網絡等相關知識,而這些課程作為計算機專業的核心課程,後續都會陸續接觸到。
  • 計算機專業大一學生在學習完C語言之後,接下來可以學習哪些內容
    首先,對於計算機專業的大一學生來說,在學完C語言之後,可以進一步學習一下作業系統知識,可以重點學習一下Linux作業系統,一方面Linux作業系統的應用非常廣泛,另一方面Linux作業系統本身是開源的,後期可以通過閱讀其原始碼來提升自己對於作業系統的認知能力。
  • 學習c語言筆記——C庫函數printf()
    如c語言5printf("%c\n",a);/*會在屏幕上顯示:Q*/字符串「%d\n」中,%d是說明要輸出整形,輸出的是變量n中存放的字1974808066,\n是輸出一個回車。如c語言6printf("%d\n",n);/*會在屏幕上顯示:1974808066*/字符串"%c%d\n"是輸出字符和整形再輸出回車。如c語言7。
  • C語言學習推薦書籍
    Paste_Image.png這本書的作者是李先靜老師,這是他編程經驗的總結,從事linux開發、嵌入式開發工作的工程師看後應該會有很多共鳴,牆裂推薦!!!第10章 文本處理第11章 分離用戶界面與內部實現第12章 撰寫設計文檔附錄C語言中接口定義的不同形式《華為技術有限公司c語言編程規範》有一句話說的很好,「規範大於配置」。
  • 電子信息工程專業在大一期間是否有必要學習C語言
    首先,對於電子信息工程專業的同學來說,在大一期間學習C語言還是有必要的,原因有三個方面,其一是學習C語言對於後續專業課的學習有比較大的促進作用,其二是掌握C語言可以儘快參加一些專業比賽,這對於後續的學習和考研都有比較積極的影響,其三是C語言當前在產業領域依然有大量的應用,在工業網際網路時代
  • 學習C語言的辛酸淚(四)
    其實開始吧,都還好,還跟得上,但隨著老師講課越來越深入,感覺越來越跟不上了,有時候來不及預習複習,課就白上了。    我還記得以前趕到兩點的C語言作業,晚上和寢室裡兩個人一起趕作業,咖啡、提神飲料,最後結果就是第二天,C語言課的時候,似醉非醉,似醒非醒,點頭功練到極致,便與周公喝茶,談天下之大事,終醒之時,恍然大悟,一節課過矣。
  • 大一學習C語言,老師只教基礎知識,那麼我該如何進行深入學習?
    不要把學不好的原因都歸結到學校或者老師的頭上,忽略自己主因的學習。現在網絡上太多的初學者在追求學習的方法,最大的方法是讓自己集中精力做好當前的事情。大一開始接觸C語言不懂屬於特別正常的事情大一直接學習C語言的確顯得有點吃力,開始階段能掌握幾個概念,然後在有了計算機基礎之後再去穩固學習,並且開始嘗試寫代碼才是正道,C語言是一種概念少,但組合和變化多的程式語言,重點掌握幾個概念之後再去學習就會輕鬆許多,但是這幾個概念真要掌握明白還是需要實踐代碼,學習任何一種程式語言最大的方法就是堅持,持之以恆的堅持。
  • 【C語言】02.第一個C語言程序
    三、連結程序四、運行程序五、總結六、學習建議七、clang指令匯總前言前面已經嘮叨了這麼多理論知識,從這講開始,就要通過接觸代碼來學習C語言的語法。學習任何一門語言,首先要掌握的肯定是語法。學習C語言語法的目的:就是能夠利用C語言編寫程序,然後運行程序跟硬體(計算機、手機等硬體設備)進行交互。由於我們的最終目的是學習iOS開發,學習iOS開發的話必須在Mac系統下,因此我就在Mac系統環境下開發C語言程序,而不是在Windows環境下。
  • C語言之const和volatile"究極"學習
    關於const的用法,現在大概前前後後應該寫了有兩篇文章,以前學習的時候,用法體會不是那麼深刻,為啥這麼說呢,因為在學習c++的時候,會發現const關鍵字有新的玩法,關於這個新的玩法,大家可以去看最近學習總結寫的c++文章專輯。
  • 學習C語言必看的最經典書籍
    、提高、開發、拓展全攻略》  這本比較好的c語言學習書籍從實際應用入手,以實驗過程和實驗現象為主導,循序漸進地講述51單片機c語言編程方法以及51單片機的硬體結構和功能應用。本學習c語言必看的最經典書籍內容豐富,實用性強,書中大部分內容均來自科研工作及教學實踐,許多c語言代碼可以直接應用到工程項目中。本書配套光碟提供13講近30學時的教學視頻和本書實例代碼,可使讀者更快更好地掌握單片機知識和應用技能。這本比較好的c語言學習書籍作者還可提供與本書配套的單片機實驗板。
  • 大一期間在學習C語言之外還想再學習一些專業知識,該如何規劃
    首先,對於學習能力比較強的同學來說,如果在學習C語言的過程中,還有一定的學習時間可以利用,那麼可以重點學習一下作業系統,可以從Linux作業系統開始學習。由於Linux作業系統本身就是開源的,而且是用C語言編寫的,所以後期還可以通過閱讀其原始碼來提升自己的編程能力,以及提升對於作業系統的認知能力。對於大一的同學來說,除了要重視專業知識的學習之外,還可以通過參加各種專業比賽來提升自己,而且這個過程也能夠開闊自己的眼界。
  • C語言?c+?到底先學哪個才能更好的理解編程,這些你造嗎
    最近大一新生們剛剛結束第一個學期的學習,接踵而來的問題也越來越多,不同的學校有不同的學習節奏,但是基本上都是從C語言或者c++開始學起。現在越來越多的人對於「學習C語言還有必要嗎?」這件事比較糾結。
  • 你已經是個成熟的985大學了,請不要在大一教 C 語言!
    之前在知乎看見一個問題,問為什麼還有985高校給大一上 C 語言課,如下:不過這個提問方式未免有引戰嫌疑,所以被知乎管理員編輯為如下問題:這樣顯然中立很多了,是在擺事實提問題。接下來我們就聊聊 985 大學為什麼還是給大一上 C 語言課。
  • 總結考試複習指導(大一篇)
  • C語言學習資源整理
    總結整理了很多學習資源,有小夥伴問說,為啥沒有C語言的,我一想,對啊,居然沒有總結C語言的,C語言可是大多數人的入門語言啊,所以確實應該總結整理一番
  • Java和C語言相比哪個好?哪個更值得學習
    7天免費試聽,0基礎入門,高薪就業,推薦就業,小班面對面授課  對於很多初學者來講,不太清楚Java和C語言的區別
  • 大數據專業大一期間應該學習哪些程式語言
    首先,大一期間應該把學習精力主要放在基礎學科上,包括數學課程和統計學課程,因為大數據是一個典型的交叉學科,數學和統計學對於大數據專業的學生來說是非常重要的。從某種程度上來說,數學和統計學能夠決定大數據研發人員未來的成長高度,因此一定要在大一、大二期間打下一個紮實的基礎。