真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C語言的基本知識(shí)2(初學(xué)者筆記)-創(chuàng)新互聯(lián)

四、變量?

創(chuàng)新互聯(lián)成立與2013年,先為陽高等服務(wù)建站,陽高等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為陽高企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
#includeint main()
{
    int age = 18; //創(chuàng)建變量
    double salary = 2000.0; //創(chuàng)建變量
    return 0;
}

(1)變量的命名

? 只能由字母(包括大寫和小寫)、數(shù)字和下劃線(_)組成;

? 不能以數(shù)字開頭;

? 長度不能超過63個(gè)字符;

? 變量名中區(qū)分大小寫;

? 變量名不能使用關(guān)鍵字。

(2)變量

? 全局變量

? 局部變量

#includeint a = 10; //全局變量
int main()
{
    int b = 20; //局部變量
    int a = 20; //局部變量
    printf("%d\n",a); //先執(zhí)行局部變量,后執(zhí)行全局變量
    return 0;
}

int c = 5; //全局變量(只要在函數(shù)外的都是全局變量)

//結(jié)果:20

(3)變量的使用

#includeint main()
{
    int num1 = 0; //初始化變量
    int num2 = 0; 
    scanf("%d %d",&num1,&num2); //從鍵盤接收數(shù)據(jù)
    int sum = 0;
    sum = num1 + num2;
    printf("%d",sum);
    return 0;
}

(4)變量的作用域和生命周期

? 局部變量的作用域:變量所在的局部范圍

? 全局變量的作用域:整個(gè)工程

#includevoid test(int n) //寫一個(gè)函數(shù)
{
    int a = 10;  //局部變量,只在 void test 這個(gè)函數(shù)內(nèi)有效,出函數(shù)a被銷毀
    printf("test = %d\n", n);
}
int main()
{
    int n = 20; //變量需要先申明,后使用!
    printf("%d\n",a); // a未申明
    test(n); //調(diào)用函數(shù)
    return 0;
}

// 結(jié)果:報(bào)錯(cuò)

// 如果注釋(//printf("%d\n",a); )  結(jié)果:test = 20

變量的生命周期:變量的創(chuàng)建到變量的銷毀之間的一個(gè)時(shí)間段

局部變量:進(jìn)入作用域生命周期開始,出作用域生命周期結(jié)束

全局變量:整個(gè)程序的生命周期

#includeint main()
{
    {
        int a = 10; //局部變量,出作用域銷毀
        printf("%d\n",a);
    }
    printf("2:%d\n",a); //a未定義
    return 0;
}

//結(jié)果:報(bào)錯(cuò)
//如果注釋( //printf("2:%d\n",a); )  結(jié)果:10

五、常量

C語言中的常量分為以下幾種:

字面量:3、4、100、3.14 、'a'、“abcdef”......? ?(不能被修改)

const 修飾的常變量

? #define 定義的標(biāo)識(shí)符常量

? 枚舉常量

(1)const 修飾的常變量

? //const int num = 100;
? //num = 200; ?//報(bào)錯(cuò),num為常變量,具有常屬性,不可改, 但num的屬性依然是變量
//eg: arr[num] ?num不是常量,報(bào)錯(cuò)

(2)#define 定義的標(biāo)識(shí)符常量

??#include

#define M 100

??int main()

{
printf("%d\n",M);? ?// M不可被修改

? return 0;

}

結(jié)果:100

? eg:arr[M]? // M是常量

(3)枚舉常量

#includeenum Color  // enum 枚舉關(guān)鍵字
{
    red,    // 0    // red,green,blue:枚舉常量  是枚舉類型Color 的可能取值,同時(shí)也是常量
    green,  // 1    //默認(rèn)數(shù)值
    blue    // 2
}
int main()
{
    enum Color c = blue;
    printf("%d\n",red);
    printf("%d\n",green);
    printf("%d\n",blue);
    return 0;
}


//結(jié)果:
//  0
//  1
//  2

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


新聞標(biāo)題:C語言的基本知識(shí)2(初學(xué)者筆記)-創(chuàng)新互聯(lián)
本文來源:http://weahome.cn/article/cdjchj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部