1樓:阿狸的桃子
簡單的說,程式設計就是為了藉助於計算機來達到某一目的或解決某個問題,而使用某種程式設計語言編寫程式**,並最終得到結果的過程。 計算機雖然功能十分強大。可以供你上網、打遊戲、管理公司人事關係等等,但是沒有程式,它就等於是一堆廢鐵,不會理會我們對它下達的「命令」。
於是,我們要馴服它,只有通過一種方式——程式,這也是我們和計算機溝通的唯一方式。 那程式到底是什麼呢? 程式也就是指令的集合,它告訴計算機如何執行特殊的任務。
打個比方說,它好比指導你烹調菜品的菜譜或指揮行駛一路到達目的地的交警(或者交通路標)。沒有這些特殊的指令,就不能執行預期的任務。計算機也一樣,當你想讓計算機為你做一件事情的時候,計算機本身並不能主動為我們工作,因此我們必須對它下達指令,而它根本
想在linux下學習c語言,該如何開始?
2樓:軒豐造寂
4. unix環境程式設計
學習了以上內容之後,我相信,你就可以進行unix環境程式設計了。不過你可能需要對作業系統理論有一點點的瞭解,這樣學起來會比較輕鬆一些。
unix環境程式設計,你應該著重io和程序兩大塊內容。
《unix環境高階程式設計》中對unix環境程式設計有著非常詳細且深入的論述,而且書中有大量實用性例子程式,不過可能得花上幾個月得時間,好好啃一啃了。
在紮實掌握以上內容,不代表你得c語言學習支路已經完成,相反,才剛剛開始。以後你需要用學到得知識去解決大量不同實際問題,在不斷得實踐過程中,你會近一步加深對c的理解。有了以上基礎之後,你會發現,在實踐過程中需要的其他知識,你會非常快速的掌握。
3樓:育知同創教育
window,linux c都是一樣的,如果不用系統函式,主要在於環境,工具的使用,windows用vs2010這種,點一個按鈕編譯,linux一般都自己gcc編譯,熟悉linux常用命令,vi,emacs等編輯器,**還是 一樣寫,多用幾次就熟悉了。
4樓:鮮果女孩
這教起來比較困難,還是去培訓的地方直接培訓培訓,4個月就搞定,還可以直接工作,哥就是這麼幹的,不要迷戀哥,哥只是個傳說
5樓:長春**蟈蟈
沒什麼不同的。相對來說還是比較好學的。vi自己查。你也太小白了。太賴了。linux下學習程式設計對系統底層瞭解比較多。好好學吧
6樓:匿名使用者
程式可以直接在終端上編寫,也可以用vi來編寫。(假設編寫的檔名為lab.c)
新建vi檔案:輸入 vi lab.c 回車,進入vi編輯器,按a或a進入文字編輯;按i或i進入命令編輯。編輯完後按esc,輸入 :wq儲存並退出vi返回終端。
至於c語言的格式,linux和window好像沒什麼區別
7樓:燕慧捷
vi 空格 檔名
如果在當前目錄下沒有你輸入的檔名的話就自動新建,如果要建立c程式文件,最好加.c 比如1.c進去後按一下「i」鍵就可以輸入了,
剛剛開始的時候編c語言和win下沒有區別,寫完了之後依次按 esc鍵 :冒號鍵 輸入wq既可退出,然後gcc來編譯 命令如下 gcc -o 你要生成的檔名 之前編寫的檔名
比如 gcc -o myprogress 1.c然後再當前目錄下 輸入 . / myprogress 就可以執行了(注意本行命令前面有一點)
8樓:匿名使用者
沒什麼不同。
把鳥哥私房菜看完再學吧。
如何在windows下或者linux下對樹莓派程式設計(c語言或c++)?
9樓:諸葛夏佘靜
windows用vs2017,裝上跨平臺模組,新建專案選擇「linux」,選擇「控制檯應用程式」或者「閃爍」,隨後會彈出「getting
started」教你如何遠端連線上樹莓派,在main.cpp中編寫**,f7編譯,ctrl+f5編譯執行(不除錯)。
linux新建.cpp檔案,寫好**後儲存退出,開啟終端輸入g++檔案路徑
會生成可執行檔案。
10樓:普洛智應
用visual studio 做開發的教程,需要安裝visualgdb,是用ssh通訊的
11樓:匿名使用者
樹莓派定位於學習。可以學作業系統,程式設計,也可以學習嵌入程式設計,工業控制,人工智慧等等。它比其它的幾款比如arduio要全面些。
當然在某些方面也弱些。國外把樹莓派的功能發揮差不多到極致。幾乎所有的領域都有樹莓派的身影。
從平行計算,到機器人,到3d列印,探索太空,家庭防盜,路由器,pad都有。國內與國外的用法基本相同。只是國人更在於家庭用途。
都是些動手能力強的人玩的小玩具。
「樹莓派」的系統是基於linux。因此樹莓派裡的程式設計完全和linux相同,使用linux下的編譯器編譯程式並執行。樹莓派不能進行windows下的程式設計。
例程://在home/pi/資料夾下建立一個hello.c檔案,輸入以下內容
#include
void main(void)
//在終端輸入gcc hello.c -o hello 實現對hello.c的編譯和連線
//./hello 執行生成的可執行檔案hello
12樓:幽藍幻想
可以。在ssh裡可以使用vim或者任何你用的軟體寫c程式然後在ssh中轉移到該目錄之後輸入:
gcc (你的檔名.h)-o (你的檔名)就可以編譯生成可執行檔案
關於gcc的其他用法詳見
網頁連結
在mac電腦的terminal裡該如何執行c語言
13樓:哈
具體操作如下:
1、找到終端;
2、開啟終端,輸入 cd /users/mac/desktop/c 到指定目錄資料夾下;
3、輸入 vim hello.c,用vim編輯hello.c檔案;
4、按i進入編輯狀態,輸入要程式的**;
5、按esc鍵退出編輯狀態,輸入:後輸入wq(儲存並退出);
6、gcc hello.c對檔案進行編譯,輸入./a.out hello.c執行編譯後的檔案。
拓展資料:
c語言是一門通用計算機程式語言,廣泛應用於底層開發。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。
如何在c語言二維陣列中使用指標,c語言中二維陣列的指標如何表示
對於a i j 二維陣列的大小為n m 而言,首先要搞清楚行指標和列指標 行指標 a i 或者a i指向行,a i a i a i 列指標 a i 或 a i 指向列,a i 等價於 a i 元素的引用方式有如下三種方式 1.通過地址引用二維元素 a i j a i j a i j a 0 m i ...
C語言中定義結構體如何在不同的 C檔案中使用
家谷秋魯曠 struct node 這樣就定義了一個結構體型別node,它有兩個int型別的成員,分別是a和b,定義變數是用 struct node st a 這樣的形式.例如,上式就定義了一個名為st a的結構體變數 橙心橙願 比如三個.c檔案一個.h檔案 c 2.c 3.c 4.h這三個標頭檔案...
jsp頁面中使用ssh框架如何實現核取方塊全部刪除的功能
eris不和女神 給每個checkbox一個相同的id value 資料的id value 這麼做事因為checkbox只有選中了才會傳值後臺拿到checkboxlist,對list進行遍歷,如果有那個id就代表被選中了 通過id查詢物件,刪除 頁面中每個資料的name寫成同樣的,比如userid,...