[C語言學習筆記一]基本構架和變量

基本構架

全部的C程序都有一個 main 函數.其後包含在大括號中的是 main 函數的內容. main函數是程序的入口,程序運行後,先進入 main 函數,而後一次執行 main 函數體中的語句.函數

這是一個例子:code

#include <stdio.h>
int main(void) {
    printf ("hello,world!\n");
    return 0;
}

簡單來講,寫在 main 中的內容會在程序啓動時執行.main 函數中的內容是程序的主體,return 函數是 int 的結束。編譯器

變量的使用(一)

C語言提供了多種類型變量.經常使用的有int,long long int,dounle,char,筆記一隻討論前一種類型中如何聲明並定義一個變量.
須要注意的是,當變量值與其餘內容混合輸出時,應使用 % 加字母的形式代替.
io

#include <stdio.h>
int data = 10; /*注意這裏的";"!在聲明變量的過程當中,這至關於一個過程,它應當被視爲與 printf 相同級別的過程!*/
int main(void) {
    printf("value = %d\n",data);
    return 0;
}
/*輸出結果爲:Value = 10*/

注:int所使用的替換符爲"%d"編譯

在須要聲明多種同類型的變量時,能夠使用如下聲明方式,但每一個函數的值須要單獨聲明。
class

/*此處省略了前面和後面的代碼*/
int a=10,b=20;

能夠同時聲明的變量數量不受限制。變量

注:不要使用如下方式聲明,這是錯誤的!程序

int a,b=20
/*這樣只爲b設定了初始值,即便沒有爲a設定初始值,但a仍然是一個可用的變量*/
    printf("我是a:%d,我是b:%d",a,b)

這將會報錯,由於編譯器不知道 a 的值是多少
這是一個正確的例子語言

#include <stdio.h>
int a=10,b=20;
int main(void) {
    printf("%d,%d",a,b); /*能夠使用的"%d"和 printf 中",-"的數量不受限制*/
}

若是此時在錯例的 int main 函數前增長 a = 10,那麼將能夠正常運行(這是下一篇筆記所講的)di

相關文章
相關標籤/搜索