C语言初阶笔记部分初识

Posted  Do

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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.


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

以上是关于C语言初阶笔记部分初识的主要内容,如果未能解决你的问题,请参考以下文章

C语言初阶笔记初识结构体

C语言初阶笔记初识结构体

C语言初阶笔记初识c语言

C语言初阶笔记重点初识指针,详解!!

C语言初阶笔记重点初识指针,详解!!

C语言初阶笔记重点初识指针,详解!!