【C语言初阶笔记】部分初识

目录

1.变量的作用周期和作用域

2.几种常量

3.简单的数组命名,赋值以及求字符串的长度


1.变量的作用周期和作用域

  变量的作用周期为变量使用开始到变量使用结束,而作用域则不同,局部变量作用于主函数内部,但是全局变量作用于整个函数体。


2.几种常量

  • 字面常量,就是字面上不能改变的量,比如3.14,hello这些;
  • const修饰的常变量,变量一般都是会改变的,但是经过const修饰后的变量,即使赋于新的值也不能被改变,但本质上他还是个变量,不是常量。
  • define定义的标识符常量,便于在代码数量较多且多次使用同一个变量时的使用只需定义一次而不用多次改变他的值。值得注意的是,define后的变量字母都是大写,赋值后不用加分号。

枚举常量enum,如果每个常量没有赋值,则打印时依次按0,1,2~~~排下去。


3.简单的数组命名,赋值以及求字符串的长度

int arr[]={0,1};

这是命名整形数组的办法;这里的中括号内可以没有值,系统会根据大括号的内容给值。

char arr[]={'a','b','c'};

这是命名一个字符串数组,也可:

char arr[]="abc";

但是在打印字符串时,第一种字符串没有\0这个结束标志,打印abc后还会打印其他的东西,所以在求他字符串长度时,strlen(即字符串长度)的值也是随机的。

而第二种则默认有\0结束标志,自然打印为abc,在求长度时\0不计算进去,\0只是结束标志,所以其长度为3.


简单总结了一些知识,后期为大家详细更新,谢谢大家的阅读,你们的一键三连是对我最大的支持!

  • 16
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值