C語言從B語言發(fā)展而來,B語言從BCPL發(fā)展而來,BCPL是從FORTRAN發(fā)展而來。
BCPL和B都支持指針間接方式,所以C也支持了
C語言還收到了PL/I的影響,還和PDP-II的及其語言有很大關系。
1973年3月,第三版的Unix上出現了C語言的編譯器
1973年11月,第四版的Unix(System Four)發(fā)布,這個版本完全是用C語言重新寫的。
經典C
標準
主流編程軟件:
1.3.4是我個人體驗過的,2的功能和1有點重疊,且1更強大,Visual Studio 各種功能只能在 Windows 和 macOS(Mac OS X )之上運行,不能跳躍各平臺編輯。visual studio code是一款真正的跨平臺編輯器,可以在用戶習慣的平臺上使用,而不是非要遷徙到 Windows上。于是沒有嘗試VS。
個人認為__vs code__的功能最強,但對新手最不友好,各種配置十分繁瑣,且就算配置好了,run的時候一不小心就會出錯。subline__的界面比較友好,不需要配配置,也簡單容易上手,不過作為輕量級編程軟件有一個缺點:無法單步調試。最終選擇了__code blocks,雖然界面簡陋,但勝在較為輕量,功能也足夠齊全。
個人推薦新手先使用VS code 和code blocks ,實際用過之后二者選其一。vs vode用習慣了應該也是很好的平臺,但目前我還是先使用code blocks。
第一個程序#include//頭文件
int main() //int是變量類型,表示main這個變量是int字符類型。main是一個變量名稱。
{printf("Hello World!\n"); //printf是函數,打印,也就是把“”里的東西呈現出來。
return 0; //return 0是程序正常退出。當程序得到一個結果已經無需再往下執(zhí)行的的時候或者程序員自己想判斷函數執(zhí)行出錯想退出的時候執(zhí)行return0操作;也可以return1或其他的值由程序員自己定義在調用函數的地方可以取得反回值進行判斷就能知道函數執(zhí)行的情況。
}
代碼實踐#includeint main()
{printf("22+34=%d",22+34) ; //%d是一個數值輸入函數(我的理解),可以把“,”后面的變量或者值賦予%d
return 0;
}
//輸出:22+34=66
#includeint main()
{int price = 0;//int是變量price的類型,變量price的起始值為0
printf("請輸入金額(元):%d");//&:地址取位符,顧名思義,就是獲取當前變量(price)的內存地址,想要獲得那個變量的地址,就用&后面跟上那個變量。
scanf(%d,&price);
int change = 100-price;
printf("找零%d元",change);//為什么這里不用地址取位符,而上面的用了?我的疑惑,望解答。
return 0;
}
//輸出:100-price 元
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
網頁名稱:[C語言學習]1.1C語言簡介,簡單程序等-創(chuàng)新互聯(lián)
新聞來源:http://bm7419.com/article36/cdiepg.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供電子商務、自適應網站、定制開發(fā)、定制網站、App開發(fā)、Google
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)