初始C語言學習

1、個人第一個C語言程序ide

#include<stdio.h>
int main()
{
    printf("Hello C語言!\n");
    printf("Hello Word!\n");
    return 0;
}
//main函數是程序的入口
//一個工程中main函數有且僅有一個

運行結果爲
初始C語言學習
2、數據類型函數

char         //字符數據類型
       short        //短整型
       int          //整型
       long         //長整型
       long long    //更長的整型
       float        //單精度浮點數
      double       //雙精度浮點數
         注意:在C語言中沒有字符串類型
用程序來計算每種數據類型的大小
#include<stdio.h>
int main()
{
    printf("%d\n", sizeof(char));
    printf("%d\n", sizeof(short));
    printf("%d\n", sizeof(int));
    printf("%d\n", sizeof(long));
    printf("%d\n", sizeof(long long));
    printf("%d\n", sizeof(float));
    printf("%d\n", sizeof(double));
    return 0;
}

程序計算得出
初始C語言學習
3、變量與常量
不變的值,C語言用常量表示
變化的值,C語言用變量表示
1.定義變量的方法:學習

int age = 20;//向內存申請兩個字節=16bit位,用來存放20
    float weight = 56.5f;//向內存申請4個字節,存放小數

2.變量的分類
全局變量
局部變量
下面用一段代碼來描述全局變量與局部變量code

#include<stdio.h>
int num2 = 20;//全局變量-定義在代碼塊{}以外的變量
int a = 100;
int main()
{
    int a = 10;
    //全局變量和局部變量的名字建議不要相同容易誤會,產生bug
    //當局部變量和全局變量的名字相同時,局部變量優先
    printf("%d\n", a);
    int num1 = 10;//局部變量-定義在代碼塊{}以內的變量
    return 0;
}

3.變量的使用blog

#include<stdio.h>
int main()
{
    //計算兩個數的和
    int num1 = 0;
    int num2 = 0;
    int sum = 0;
    //輸入數據-使用輸入函數scanf
    scanf("%d%d", &num1, &num2);//取地址符號&
    //int sum = 0;
    //C語言語法規定,變量要定義在當前代碼塊的最前面
    sum = num1 + num2;
    printf("sum=%d\n", sum);
    //printf輸出函數
    return 0;
}

4.變量的做用域和生命週期
做用域:代碼在程序中可用範圍
全局變量的做用域是整個工程
局部變量的做用域是變量所在的局部範圍
生命週期:變量的建立到變量的銷燬的這個時間段
全局變量的生命週期就是程序的生命週期
局部變量的生命週期是進入做用域生命週期開始,出做用域生命週期結束生命週期

相關文章
相關標籤/搜索