C語言可以這樣比喻,是一門非常強大的內功心法,學會它可以做到一法通萬法。這也是它至今不衰的原因。說了這麼多C語言的優點,現在來說說它的缺點。C語言最大的優點也是它最大的缺點,擁有強大的力量時應時刻保持警惕。C語言程序設計要求不嚴格,程序設計的自由度比較大。講個笑話,一浪就容易翻。C語言因其程序設計自由的特點,出現的錯誤也往往難以察覺,尤其是涉及指針的錯誤。
歡迎來到"C語言基礎"專題,今天我們放鬆一天,不學習知識,來看下大千世界的千奇百怪的C語言代碼,你見過那些?
1.關於隨機數這回事
這個隨機數有點意思哦。
2.真亦假,假亦真
這是佛中的禪語嘛?
3.你怕是貓迷
麻煩把這隻貓抓出去!
4.C/C++代碼裡可以插入一行英文字母而不影響程序
有很多人認為編程都是做一些高大上的事情,比如像頂級黑客一樣分分鐘入侵電腦,或是像遊戲大廠裡的ITer們研發各種狂拽酷炫的大型遊戲,但是你絕對沒想到編程還能這樣用。一位愛好編程的鏟屎官,由於經常加班和外出沒有時間照顧他的寵物,不能及時餵食。於是腦洞大開,做出了這樣一款寵物餵食器。
感應到小狗接近就會滴水的餵水器
你肯定會很好奇,這是怎麼做到的?其實這個並不複雜,鏟屎官小哥就是用最基礎的程式語言——C語言完成的,因為C語言有一個重要的特性,能通過編程來控制硬體。
其實C語言,還有這些妙用:
1.C語言製作簡單計算器
C語言可以做一個簡單的計算器,進行加、減、乘、除操作。項目涉及的所有數學知識都很簡單,只是輸入過程會增加複雜性。
2.C語言還可以用來表白你喜歡的小姐姐或者小哥哥哦
部分代碼如下
運行結果:
1. 找個東東帶你入門。這個東東可以是老師,可以是書籍,可以是視頻,可以是講義,可以是一切的東東。如果是老師,最好是經歷過實際編程項目的人,他們經驗多,可以教會你很多。學校裡的老師嘛,很多都是理論夢想家,恐怕教不出你實際的東西!
2. 入門了,當你坐在電腦前,你不一定會立即就能寫出代碼。不過沒關係,你可以先從敲一些很簡單的代碼開始練起。給自己找一些簡單的小需求,比如高校裡的課程設計要求做的項目啊,自己去網上找一些別人提的需求啊等。尤其現在有很多的開源項目,你可以多看看人家的思路和技巧;
3. 多總結,多分享。你在編程中,肯定會遇到很多困難,走了很多彎路,把它們寫出來,總結出來,拿出來跟別人討論,這期間肯定有人會鄙視你,嘲笑你的技術,別放心上,誰沒有個菜鳥期,他們生下來就是高手嗎?
4. 參與到項目中。這個項目不管是公司分配的也好,不管是開源的也好,用心去做,做的過程慢慢琢磨,慢慢摸索,不斷向周圍的人請教,學習!其實說了這麼多,無非就是兩個字「練習」,四個字「持之以恆」!
這是萌新C語言入門知曉,有關C語言筆記知識,
請關注江農軟體大創中心微信公眾號,往期資源貼詳解。
我們是軟體學院大學生創新創業中心!歡迎加入大創中心!
本期編輯/黃福娣
圖文來源/大學生創新創業中心
責任編輯/黃福娣
審核人/翁麗明
資源貼 | 萌新c語言筆記(一)