欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    上節(jié)我們說過,程序本質(zhì)是讓人閱讀的,順便用來執(zhí)行使用的。但你不得不承認(rèn),你的老板只讓它來使用,不然他花錢雇你干毛。那程序如何使用呢?

    做一個計算器

    我們打開電腦,進(jìn)入眼瞼的瀏覽器、QQ、微信,或是曾用來下片的某播等等,都是程序編寫的,手機(jī)上也是,抖音,吃雞等等APP,都是編程語言寫的。

    它可能是C,可能是C++、Java、等等,但都是程序。

    這里說個題外話,很多人說某語言是世界上最好的編程語言,我從來不去爭,因為沒有C,你連編譯器都沒。

    說回程序本身,我們拿一個比較簡單的程序來說,電腦上的計算器c語言編程手機(jī)計算器,如果讓你寫一個計算器怎么辦?

    我們簡單分析一下,首先你要設(shè)計一個UI界面,例如計算器的大小,長寬,然后是什么,顯示數(shù)字的區(qū)域,還有0-9和運(yùn)算符按鍵。

    如果你要做得精致一點,我們要做個菜單欄,比如選擇什么類型的計算器,程序員,科學(xué)型等等,大致設(shè)想一下。

    UI設(shè)計好了之后呢,我們要賦予每個按鍵的作用,比如按下這個按鍵顯示“5”,那個按鍵表示“+”號,然后就是輸入捕獲了。

    什么意思呢?

    就是用戶用鼠標(biāo)點一下“3”鍵,表示輸入,我們要記錄這個數(shù)字“3”,就是捕獲,因為不記錄下來,到時候點“=”就沒法算啊。

    那怎么記錄呢?

    這樣想,用戶點一個數(shù)字按鍵,你并不知道他會點哪個數(shù)字。就像我要揍你,你不知道我是踢你屁股還是掐你大腿,但我一動手,你肯定有一個地方疼。

    因為神經(jīng)細(xì)胞經(jīng)過神經(jīng)元,到達(dá)神經(jīng)中樞再傳給你的大腦,告訴大腦哪里疼,有多疼。

    設(shè)計計算器也一樣,我不管用戶點哪個數(shù)字,我都用一個像神經(jīng)細(xì)胞一樣的東西把用戶鼠標(biāo)點的數(shù)字丟給它,讓它去判斷你鼠標(biāo)點的啥,簡單來說,就是用特定的東西(神經(jīng)細(xì)胞)去表示一個不確定會變動的東西(揍得你腫的地方),這個東西在C語言上就叫變量

    變量

    變量,顧名思義,在程序的運(yùn)行過程中可以發(fā)生改變的量。

    那我們程序中怎么寫呢?

    還拿我揍你舉例,疼的地方傳給神經(jīng)元,傳給,就是神經(jīng)元賦值吧,所以C語言中“=”叫賦值號。

    賦值

    那這不是把我們的等于號給霸占了嗎?這不行啊,怎么辦呢?“==”就叫等于號吧,所以,在C語言中一個“=”表示賦值,兩個“=”才表示等于。

    C語言沒有中文,你總不能寫神經(jīng)元 = 3吧,這就要用到我上一節(jié)說的表示符了,比如a = 3;這個a就是變量,假設(shè)3是鼠標(biāo)點的數(shù)字。

    如果鼠標(biāo)點4,就是a = 4;這句話表示把4賦值給a,而不是a等于4;

    如果寫成4 = a;就不對了,這句話意思是把a(bǔ)賦值給4,這讀不通啊,4就是4,不能變成a。前面a = 4;是因為a是變量。

    所以C規(guī)定,為了統(tǒng)一大家的習(xí)慣,都是變量在左,要賦的值在右。而且我打你左手,你疼只能是左手疼,所以C語言賦值時左邊只能是一個變量,右邊就沒有限制,比如a = 3 + 5; 、a = 4 + b;都可以。

    這樣就可以了嗎?

    也不行,為啥,雖然我們用像神經(jīng)元一樣的變量表示鼠標(biāo)點的值,但你總要告訴大腦是哪里傳達(dá)的神經(jīng)元吧,總不能我掰你手腕,你捂著菊花吧。變量也是一樣,我們要告訴編譯器,這是什么變量,這就是我們要講的另一個概念——數(shù)據(jù)類型。

    數(shù)據(jù)類型

    數(shù)據(jù)類型的意義就是你要告訴編譯器,這個變量是什么變量,就像神經(jīng)元,你要告訴大腦c語言編程手機(jī)計算器,是哪里的神經(jīng)元告訴你疼。

    神經(jīng)元是復(fù)雜多樣的,數(shù)據(jù)類型也一樣,先給大家看個大概:

    有沒有感覺一絲復(fù)雜,別怕,都是紙老虎(主要是你怕也沒用)。

    有變量,那有沒有不變量呢?

    常量

    有,但不叫不變量,太俗,C語言叫常量,就是用來給變量賦值的。

    什么叫常量?

    就是被子太潮濕了,我經(jīng)常放太陽底下晾一晾,叫常晾。

    非也,常量指的是在程序的運(yùn)行中不可以改變的量,就是我們說的2、4.456、π、-7等等不變的數(shù),具體來看,分為整型常量、浮點型常量字符常量、字符串常量和符號常量。怎么區(qū)分呢,下一節(jié)繼續(xù)。

    總結(jié)

    本節(jié)通過做一個計算器向大家介紹了為什么要有變量、數(shù)據(jù)類型和常量,以及三者的基本概念,下節(jié)將具體介紹這三個概念。

    有了上面這三個概念,我們就可以具體定義出一個變量了,比如:int a = 3;

    上節(jié)作業(yè)講解

    下面列舉的標(biāo)識符中,那些是有效的,那些是無效的,那些是比較好的標(biāo)識符?

    Char、¥god、、87sd、fs、h、、_suc、int、voe

    根據(jù)上節(jié)所講的知識,標(biāo)識符必須以英文字母或下劃線開頭,且不能是保留字,即關(guān)鍵字,那這樣我們可以得出有效的標(biāo)識符為Char(C語言區(qū)分大小寫,不是關(guān)鍵字)、、fs、h、、_suc、voe,無效的有¥god、87sd、int(關(guān)鍵字)。

    哪些是比較好的標(biāo)識符呢?

    我們知道,標(biāo)識符最好要告訴人們這個標(biāo)識符是干嘛用的,要有具體的意思,不管是自己復(fù)盤還是交接他人時,能更好追蹤代碼,上面的和就有具體含義,我們來看Char,盡管他也有具體含義,但和關(guān)鍵字char只是首字母大小寫的區(qū)別,你使用的話可能會讓人容易誤解,也就算不得好標(biāo)識符了。

    本節(jié)作業(yè)

    下面哪種賦值方式符合C語言標(biāo)準(zhǔn)(假設(shè)所有變量均已定義)?

    A = b; 4.5 = xs; c = 5 + 8; sd = c+7; d = 79.3 + d; a+b = 89; a == 23; i++; ++i;

    溫馨提示:第一節(jié)有一個很奇怪的鏈接,大家記得保存哦~

網(wǎng)站首頁   |    關(guān)于我們   |    公司新聞   |    產(chǎn)品方案   |    用戶案例   |    售后服務(wù)   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區(qū)    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權(quán)所有