初识C语言

本文介绍了C语言的基础知识,包括常量的四种类型:字面常量、const修饰的常变量、#define定义的标识符常量和枚举常量。此外,还讨论了字符串的结束标志''及其重要性,转义字符的使用,以及C语言注释的两种风格。虽然选择语句和循环语句仅作简略介绍,但对初学者理解C语言的基本结构非常有帮助。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一.常量

二.字符串

三.转义字符

四.注释

五.选择语句

六.循环语句

七.函数

一.常量

常量有以下四种类型:

1.字面常量

10;//整形常量
3.14;//浮点型常量
'a';//字符型常量
"abcdef";//字符串常量

这些常量常用作赋值给变量

2.const修饰的常变量

const是C语言中的关键字,被const修饰的变量具有了常属性,也就是拥有了常量的部分性质,但被修饰的变量本质上还是属于变量

int num = 10;
printf("%d\n",num);
num = 20;//修改num的值为20
printf("%d\n",num);

 变量没被const修饰之前是可以修改的

const int num = 10;
printf("%d\n",num);
num = 20;
printf("%d\n",num);

 而变量被const修饰后再修改它的值就会报错,说明被const修饰后的变量变成了值不能被修改的常变量

为什么说它是常变量呢?下面是它和常量的区别:

int arr[10] = { 0 };

以这种方式创建数组是没有问题的

int n = 10;
int arr[n] = { 0 };

 以这种方式创建数组就会报错,说明再[ ]中应该放入一个常量

const int n = 10;
int arr[n] = { 0 };

 被const修饰后仍然会报错,说明被const修饰的变量本质上还是变量

3.#define定义的标识符常量

define定义的标识符常量就是一个彻彻底底的常量

#define NUM 10

int a = NUM;
int arr[NUM] = { 0 };
printf("%d\n",a);

这次没有报错,代码正常运行

4.枚举常量

enum也是C语言的一

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值