找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2576|回復: 0
打印 上一主題 下一主題
收起左側

什么是C語言?C語言啟蒙篇

[復制鏈接]
跳轉到指定樓層
樓主
ID:108935 發(fā)表于 2016-3-15 02:11 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
什么是C語言?其實就是一種電腦和人溝通的工具。
電腦能看懂什么?0和1。假如我們定義00110的意思是讓電腦自爆,那么我們給電腦說00110,電腦就自殺了。。。。

可是當我們定義的很多時,電腦能看懂,但人就記不住看不懂了。所以人們可以用zibao代表00110,比較好記吧,我們只需要在一個軟件VC++里輸入zibao,然后這個軟件自動把zibao翻譯成00110給電腦,然后電腦就自爆。。。。。vc++軟件就是一個翻譯官。

   如上面的例子,zibao就是一個工具,用途是讓電腦自爆。在比如一個工具::一個函數(shù) Max()  它的用途就是在括號你寫兩個數(shù),并用逗號隔開,比如Max(2,9),把這個讓軟件VC++翻譯給電腦看,電腦就把2和9進行比較,并把最大9的輸出到屏幕上告訴你。

  C語言是什么構成的呢?一大堆工具,既一大堆函數(shù)拼接而成的。寫代碼就是制造工具,這個工具的功能由你而定。同樣把”工具“改為“函數(shù)”一樣成立。

   現(xiàn)在你大概應該知道C語言是個什么東西了,模糊也很正常,多看幾個例子就明白了。

   英語是一種語言,它有語法規(guī)則。同樣C語言也有語法規(guī)則,我們學C就是學它的語法規(guī)則,比如可以把函數(shù)Max()當成一個短語,這個函數(shù)的使用方法就是它的語法規(guī)則。為什么不提單詞呢?C語言就32個單詞,只要上過初中你就只需要學20個單詞,所以單詞我們直接忽略吧。。。。。。

C語言我也是剛學,說錯了的地方求大神諒解。

下一篇是C語言初學第一講,需要準備編譯軟件VC++,希望大家準備好。


什么是C語言?顧名思義是一種語言。我們想讓電腦幫我們做事,那電腦就得懂我們的意思才行。
現(xiàn)在我們來寫一段“程序”:

嘿,電腦,從這兒開始執(zhí)行:
打開音樂播放器放一首老歌;
清理回收站;
把××××文件刪除;
設置一個5點的鬧鐘提醒我吃飯;
嘿,電腦,結束了,你可以去玩兒了。。

這是我們對電腦說的話,但電腦不懂,所以我們要把這個“程序”翻譯成 C語言 給電腦看。

假如我們想讓電腦給我們算一下2×3等于多少。
我們在開發(fā)環(huán)境中寫這樣一段程序就行了:
main ()
{
int c;
c=2*3;
printf("%d",c);
}

現(xiàn)在我來解釋一下這個程序:
1main(){
main是主要的意思,當然這個很重要。一個程序中只能有一個main(),他告訴電腦程序從main()后的{開始執(zhí)行,從   相對應   的}結束。
main(){  },我們在大括號中寫我們想告訴電腦的話,既程序。
2   int c;
電腦把2×3計算完了,但結果要用一個容器裝吧!
這個語句的意思就是找電腦要一個容器,容器的名字是 c,型號是 int。就好比杯子,杯子的大小,杯子是否有蓋,不同的杯子就有不同的型號。數(shù)字有大有小(所占內(nèi)存),有正有負,既有不同的數(shù)據(jù)類型,它們需要的容器型號就不同。比如 int 可以盛放的數(shù)是-2^31-2^31的整數(shù)。
short 可以盛放的是-32768~32767的整數(shù)。(具體的會在以后數(shù)據(jù)類型章節(jié)講)
3  * (乘)運算符
需要說明的是C語言中的運算符和數(shù)學里的有所不同,還有所增加。而且不止算數(shù)運算符,還有其它類型運算符比如邏輯運算符:   || 或    && 與     !  非。
4  printf()函數(shù)
每個函數(shù)都有它的功能,比如sin()函數(shù)的功能是把括號里的數(shù)字求正玄值。而printf()函數(shù)的功能就是把括號里的數(shù)據(jù)送到顯示屏上,如果上面的程序不寫這個函數(shù),我們就不可能看到運算結果,那就只有電腦自己知道了。printf()函數(shù)的功能以及用法以后會講。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩

相關帖子

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表