C语言第二讲的小结

这篇博客总结了C语言第二讲的内容,包括变量与常量的分类(字面常量、const修饰的常变量、define定义的标识符常量和枚举常量),字符串、转义字符和注释的使用,以及选择语句、循环语句和函数的基本概念。此外,还介绍了数组的定义和特点。
摘要由CSDN通过智能技术生成

C语言第二讲的小结

一、变量与常量

上一讲学到了变量,以及变量的作用域、生命周期等等,第二讲重点是从常量入手的。

常量的分类

1、字面常量

字面常量,如:30、4.17、‘w’字符、”abcd“字符串等等、

2、const 所修饰的常变量

举例:定义a 为常变量constant int a = 10;

#include <stdio.h>
int main()
{
   
    const int a = 10;   //先将a定义为一个定值
    a = 20;             //再试图改变a的值看其出现的结果
    printf("%d/n",a);   //观察结果
    return 0;
}

在这里插入图片描述

可见,此时,a的值已经被固定,无法被下面改变。

此时似乎可以称a为常量,但是为什么称其为常变量呢?

#include <stdio.h>
int main()
{
   
    const int a = 10;
    int arr[a] = {
   0};
    return 0;
}

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sAHrxFcD-1648910839957)(C:\Users\lenovo\Desktop\学习文件\C语言\图片\屏幕截图 2022-04-02 153938.jpg)]

由此我们可以知道,此时a依然是个变量,只是具有了常量的属性无法被修改,因此称它为常变量。

3、define定义的标识符常量

如:#define MAX 100 那么,此时这里的MAX就是100

4、枚举常量

关键字:enum

如:

#include <stdio.h>
enum Color                  //定义颜色
{
     RED,                     //用大写,是约定俗成
   GREEN,
   BLUE                     //此时,RED、GREEN、BLUE三个数是Color的可能取值 ,这三个就是                                    Color的枚举常量
};
int main()
{
   
   enum Color c = RED;       //此时可以把RED赋值给c
    //而此时若再想给RED赋值是不可以的
    //如:
    RED = 20return 0;
}

注意:常量不会占用空间,而变量会

二、字符串+转义字符+注释

(一)字符串

定义:由双引号(Double Quote)引起来的一串字符称为字符串

  • 12
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值