1. 程式人生 > >大體瞭解C語言的各個姻緣

大體瞭解C語言的各個姻緣

五分鐘帶你玩透C語言

老師常說C語言是入門級的基礎,為何這樣說呢?

  • C語言與其它語言

我們程式設計生涯中或許還會學習Java、PHP、C++、JSP等眾多語言,而只有C語言是最最基礎的,也是偏底層的語言。

所以我們常常會看到“printf、scanf”等基本輸入輸出語句,並且總是執行在黑框框——命令列視窗中(PS:不過不用擔心,Java中你就可以寫有視窗的程式了,而且基本用不到那些語句,取而代之的是Stream、EditText等,直接取值就行了)。

程式猴的規劃,我們做個伺服器,做個APP,網站。Java都可以做,比如APP,需要的語言理所當然是Android語言了,它是基於Java的語言。也就是說,你學好了Java,才可以做APP。而Java又是與C語言極為相近的,比如While、for、if、switch等條件控制語句。又比如宣告函式,構造物件,兩種語言都是異曲同工的。所以說,C語言很重要!!C語言很重要!!C語言很重要!!(emmm….重複三遍)

順便說一句,伺服器、網站、APP等各類軟體,Java都可以寫!都可以!所以好好學Java,好好學C語言。

C語言重要不?

C語言的歷史在此就不在贅述了,Unix一個老牌作業系統,即是由C語言寫的,可想C語言的強大了吧。

關於C語言,寫C語言那老人家把程式猴從機器碼、彙編等晦澀難懂的困境中拯救出來,那我們自然要好好利用一下C語言了。那麼撿幾點有特點的說: C語言最獨具特色的便是那“控制輸出”了,就是那些“%d、%f”啥的了, Int a=10; Printf(”%d”,a);

分別控制著int、float。此類控制還有很多,但沒事兒多翻翻課本就行,不是特別重要!!因為用到的永遠就那麼幾個。

有個基礎就是,無論任何語言,都需要末尾加“;” 剛開始編寫過程中非常容易遺忘。

你以後會發現,Java裡,只需要System.out.print(a);即可,根本無需考慮型別問題。

還有就是即將學習的指標,也是C語言很有特色的東西,Java裡面取而代之的是“介面”。指標顧名思義,就是指向一個地址。因為所有的計算機中,儲存資料都是由兩個部分組成,一個是【資料】另一個是【地址】 這也就是為什麼“&a”,取址運算,可以給變數賦值 Printf(“%d”,a);//輸出變數a的值 Printf(“%d”,&a);//輸出變數a的地址 可以在你的程式中寫一下,看一下。

關於C語言的開發環境,機房裡可能都是Visual C++ 6.0版本,但實在不想吐槽,那都已經十多年前的版本了!!!為什麼還在用!!但如果老師要求,emmm。。。。。建議使用Visual studio 2018版本,一個整合開發環境,集詳細報錯、框架、體驗良好的使用者介面,於一身的微軟傾心之作。你可以按需要裝相關語言環境,具體可百度。一定看評論,看是噴,還是贊。不然裝了全是外掛。

謝謝大家,這是我的第一篇文章。謝謝!!!