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 2023-02-06 20:04  拾霏  阅读(24)  评论(0编辑  收藏  举报