bk-Mr-ji

导航

统计

Day3——认识C续,常量变量

一、常量变量:

1.常量:不能被再次改变的量,已知的确定量;包括直接给定的确定常量111,234,521等,小数5.2,2.13,3.14等,不能再对其本身在进行赋值修改;#define定义的标识符常量#define MAX 50;枚举常量;const修饰的常变量(值不可进行再更改,但是其本身仍定义为变量性质,在某些地方不可以常量使用)

2.变量:具有名字和特定存储空间的量,多为人为创建,可以多次赋值并更改,需要定义才可以使用,变量的名称可以由字母、数字和下划线字符组成,它必须以字母或下划线开头。有全局变量和局部变量之别,程度上局部变量优先级会大于全局变量,同时用extern声明外部变量,使其可以在其它的文件中调用,变量也可以由地址改变其值的大小,变量地址的获取方式:& 变量名,同时使用时需要进行初始化。

复制代码
#include <stdio.h>

#define Q 200

int main()
{
    int x = 20;      //此处x即为变量;变量即为可以进行重赋值或更改的量
    x = x + 2;
    printf("%d\n",x);     //此处x即发生改变;

    int m = 0;
    int n = 0;
    scanf("%d %d",&m,&n);         //scanf函数可以定义手动输入值;
    int sum = m + n;
    printf("sum=%d\n",sum);

    //宏定义常量#define;
    int p = Q;
    printf("p=%d\n", p);

    //枚举常量
    enum sex
    {
        //未来可能取值的常量
        MALA,
        FEMALF,
        SECRET
    };

    printf("%d\n", MALA);

    //字符串:结束标志为\0;strlen() 计算字符串长度
    char arr[] = "abc";
    printf("%d\n", strlen(arr));
    return 0;
}
复制代码

 

posted on   拾霏  阅读(31)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示