首頁>技術>

這一小節的重點學到的是程式碼的規範。

從講師的字面以及程式碼排列上直觀的感受就是,一 一對應,而且特別講究的是功能區域之間的分隔,一小塊一小塊的有跟梯田一樣像極了。

#include <stdio.h>

int main (void)

{

return 0;

}

第一次編寫這幾行程式碼時只能是似懂非懂!

它們就是個框架,而且是可以和房子地基相媲美的。

最重要的一點是強行培養ctrl+s這兩個鍵的使用頻率,幾秒鐘使用一次為最佳,這是高手頻率我還沒!經常在試執行時才記起來,這要加強鍛鍊了,這幾天經歷了筆記本突然沒電,敲的一堆註釋全沒了。

資料的型別是什麼?

剛開始學C真是腦子裡一片兩茫茫

概念很重要,就像理解拆螺母為什麼需要扳手,很基礎很日常的基本常識。

1. 什麼是資料型別

資料型別資料的分類,對程式設計而言,首要考慮的問題是資料的輸入和儲存可以分為:

A:基本資料型別:

整型 int --4位元組 一位元組byte = 8 位bit

短整型short int -2

長整型long int -8

浮點型

單精度浮點數float:儲存範圍小 -4 1.0000...

雙精度浮點數double:儲存範圍大 -8 1.00000000...

Float 和 Double 都不能保證將小數完全準確儲存。

字元char:c語言中是沒有字串string -1

B:複合型別:就是把基本型別拼湊在一起

結構體

列舉 --- 實用

變數的理解,它的本質是記憶體條中的一段儲存空間,位置具體在哪(未知)是編譯器透過作業系統--傳送指令給CPU尋找的記憶體條空閒空間完成儲存的。

變數的定義與賦值

//這倆斜槓對我來說,或者說程式設計前輩們都知道的事它們是註釋用的,而且是單行的。

還有這個左斜**左斜槓 /**/ 這個前後包圍一看就立即明白是多行的,使用的時候在鍵盤的小數字區上按,鍵盤的右上角減號的左兩位,在編譯器中使用很便捷。

註釋是挺重要的,對於初學的我來說,理解程式碼透徹否,以及邏輯的關聯也是看自己的註釋,一點一點的串聯,方法可能不是很對,在實操經驗大缺失的前提下,這個方法是我還能跟上程式碼小尾巴的小動力。

到變數步驟了

先把架子整出來!

#include <stdio.h> //標頭檔案----包含了----庫函式內的工具stdio.h是個工具包,函式就是工具

int main (void) /*主函式入口

{

int a;//功能:定義整型變數 命名為a

a = 0;//功能:0賦值給變數a,等同於初始化為0.

int b;//功能:定義整型變數 命名為b

b = 1;//功能:1賦值給變數b,等同於初始化為1

/*以上是一個小塊狀的程式碼區域,下一步是對程式碼進行操作,不是同類型功能的程式碼分隔開來,有助於新人自己閱讀和理解,基礎知識不夠是很容易束手無策的,我已經第N此無策了,還好堅持了*/

a = a+b;//功能:a+b -----等同於 0+1=1 a=1

b = b*(a+b)+2;功能:bx(0+1)=2 等同於 1*2=2 本行的a在上一行已經得出結果是1 b=2

printf("%d",b);//功能:printf 是標頭檔案內的函式(工具)列印輸出的功能,%d是輸入控制符,後面的b是對程式操作後,所要求的結果。

return 0;//返回一個數值0,代表執行結束退出。

}

執行結果是2與試數結果一致。

這裡再編寫一次無註釋的這個小程式。

#include <stdio.h>

int main (void)

{

int a;

int b;

a = 0;

b = 1;

a = a+b;

b = b* (a + b);

return 0;

}

9
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 使用python實現已有c程式碼