我和C語言

2021-08-20 08:06:46 字數 1124 閱讀 7396

本人接觸程式設計相對來說還是挺早的。

記得初一時候,學校計算機老師通過數學競賽的方式選拔了一波人去學習程式設計,當時使用的語言是free pascal(很老很老的一種語言,在目前看來也很小眾)。起初應該有120人參加了輔導培訓,但真正堅持到最後的不過20人。講到陣列那塊,幾乎就是堅持到最後的20個人了。由於學長和學姐都比較厲害,因此我們學校能夠參加noip的名額也很多,本小渣也有機會參加了,雖然成績不太理想。但起碼也算得上是程式的入門了。

話題有些扯遠了。下面切入正題,說一說我和c語言。c語言算是我接觸使用掌握還算過的去的語言,因為作為硬體工程師,在linux下對嵌入式系統進行開發,c語言必須扮演著舉足輕重的作用。c語言是大學一年級開的一門通識教育課,說句實話在學校裡應付c語言考試一晚上即可,那些選擇判斷,程式修改或者程式編寫題都是送分。要想拿高分,還是得好好準備,如果你的目的是混及格,隨便看看就好了。因此,我和c語言之間的情緣並非是在課堂上結識的。

還記得,剛進大學時,處處都充滿了新鮮感,各種社團各種學校組織都想插一手(當時自己好幼稚,應該多花時間學習做做專案的)。因此,機緣巧合下認識了資訊中心的某學長。該學長,大一就開始打acm,娛樂方式也很單一,就是打打cs(codeforce)(現入職華為良久,長時間不聯絡不知跳槽與否)。學長了解到我學習過pascal後,對我很感興趣,表示願不願意加入acm隊(他想建乙個院隊)。起初,我是極為不自信的,因為noip成績並不理想,感覺進去也是拖油瓶。但這好歹是個機會呀,為什麼不試一試呢!我立馬就同意了。這時學長跟我說:「唔,你得去找一些人。」我很聽話,但是人怎麼也找不齊,要不就是沒興趣,要不就是不合適。在找人的期間,我也買了一本「譚浩強」從頭開始。這算是c語言開始了......(這裡插一句題外話,這個學長居然有女朋友,我很奇怪。而且他和女朋友的話題就是演算法...讓我這個從沒有過女朋友的人感覺很神奇,逃~)

「譚浩強」其實是比較坑的,但是也是比較適用於教育行業,只能說每個東西存在都有其存在價值吧。在學習了譚浩強後,就開始考慮考個計算機二級c練練手,為以後的acm做準備。還是太年輕,由於人數問題,最終這個嬰兒還是被掐死在搖籃裡了。故我的acm之旅就流產了。

也許是為了紀念青春吧,近期花了快乙個月時間翻完了《c primer》,書讀多遍仍有所感悟,故接下來幾篇將圍繞c語言語法結構等方面來寫一寫吧。目的有三:

知乎:mly(驗證:燒鍋爐的)

我的C語言

我的c語言學習記錄 這是一篇寫給我自己看的部落格。字串,陣列與函式。字串有兩種常用的定義方法,char s hello everyone s1 lllllllllll s2 gg gg ggg gggg gggg 第一種方法是使用指標定義,第二種是常規定義 include include void ...

我的c語言程式

上機內容 c語言程式的編寫和執行 上機目的 掌握簡單c語言程式的編輯 編譯 連線和執行的一般過程 我的程式 cpp 程式的版權和版本宣告部分 煙台大學文經計算機學院 檔名稱 wf.cpp 作 者 王芳 完成日期 2014 年 10 月 21日 版 本 號 v6.0 對任務及求解方法的描述部分 通過兩...

我的c語言總結

1.軟體 是為完成某些特定功能而編制的乙個到多個程式檔案的集合 2.程式語言的發展 機器語言 組合語言 高階語言 3.編碼實現 源 編譯源 鏈結注意 1 在編譯源 的過程中,翻譯 解釋 程式比編譯程式的執行速度要慢 4.乙個簡單的程式設計一般包含分析問題,設計演算法,編制程式,除錯程式 5.任何解決...