栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言的常量与变量

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言的常量与变量

数据类型是用来创建变量的。

变量:描述可改变的量

常量:描述不可变的量

创建变量:

数据类型 变量名 变量赋值 例如:int age = 20;

scanf()函数,能将数据输入给电脑

变量分为局部变量和全局变量

局部变量:在main函数{}内部定义的变量

全局变量:在main函数外部定义的变量

用Dev-C++,编一段变量的代码

#include
int age=10;//全局变量
int main()

{

int age=20;//局部变量

//当局部变量和全局变量的变量名相同时,局部优先

scanf("%d",&age);//将输入的值,赋值给变量age,&是取地址符,此时我们输入30

age=age+1; 

printf("%d",age);

return 0;

}

//%d,表示整型int

//%f,表示单精度浮点型float

//%lf,表示双精度浮点型double

常量:

分为:字面常量、const修饰的常变量、define定义的标识符常量、枚举常量

字面变量:1,2,3,“a”都可以叫字面常量,无实际意义

const修饰的常变量:用const修饰之后的变量不能再改变,本质依然是常量,用于数组会报错。

define定义的标识符常量:格式为#define 常量名 常量值,定义完之后,常量值不能再改变。

枚举常量:表示可以一一列举的常量,用关键字enum进行定义

代码:

#include
enum Sex
{
    man,//默认值为0,可以改为其他值,改之后,另外两个值也会因此改变 
    woman,
    select
    //这三个常量,就是这个枚举变量未来可能的取值 
};//enum关键字的语法形式 
int main()
{
    #define MAX 1000 //define定义的标识符常量,可以放main函数外面 
    1,2,3,"a"; //字面常量,无实际意义
    const int age=20; //const修饰的常变量,改变其值会报错
    printf("%dn",age); //20
    enum Sex s=man;//将常量man赋值给s
    printf("%dn",s);//0
    printf("%dn",man);//0
    printf("%dn",woman);//1
    printf("%dn",select);//2
    return 0;
 } 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/384633.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号