这是博主第二篇初识C语言,这个系列只是浅谈一下。博主后续会更新更详细的学习C语言的感悟!
文章目录
- 一、变量,常量
- 1、变量
- 2、常量
- 二、字符串,转义字符
- 1、字符串
- 2、转义字符
- 三、选择语句
- 四、循环语句
一、变量,常量
1、变量
#include<stdio.h>
int main()
{
//类型 变量名;
//类型 变量名 = 初始值;
int age;
int age2 = 20;
变量:就是可以改变的量。
变量分为局部变量和全局变量。
局部变量就是定义在{}或函数内的变量,全局变量就是不在{}内的变量。
局部变量的作用域是变量所在的局部范围, 全局变量的作用域是整个工程。
变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段。
局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
全局变量的生命周期是:整个程序的生命周期
创建变量的本质:在内存中开辟一块空间,存放数据。生命周期结束:把空间还给操纵系统。
定义一个变量:先写它的数据类型,再写它的变量名,最后给它赋初始值。
定义浮点型变量时,如果定义一个float类型的变量,给它赋初始值需要加f,否则默认为double型
//55.5 小数直接写出来,编译器默认是double类型的
//55.5f 这个时候就是float类型
float weight = 55.5f;
double weight2 = 88.5;
变量名要起的有意义。
首先原则上我们的变量名尽量不要冲突,但是当全局变变量和局部变量的名字冲突的情况下,局部优先。
2、常量
C语言中的常量分为以下以下几种:
字面常量
const 修饰的常变量
#define 定义的标识符常量
枚举常量
字面常量:例如1,2,3,4
const 修饰的常变量:const int a = 3;这里的a是具有常属性的,不能改变,但是本质上还是变量
#define 定义的标识符常量
枚举常量:只能给整型数值,enum:枚举类型。不赋初值默认从0开始。
二、字符串,转义字符
1.字符串
"hello world.\n"
这种由双引号(Double Quote)引起来的一串字符称为字符串字面值(String Literal),或者简称字符 串。
注:字符串的结束标志是一个 \0 的转义字符。在计算字符串长度的时候 \0 是结束标志,不算作字符串 内容。
2.转义字符
加入我们要在屏幕上打印一个目录: c:\code\test.c 我们该如何写代码?
但结果:
这里就不得不提一下转义字符了。转义字符顾名思义就是转变意思。 下面看一些转义字符。
三、选择语句
#include <stdio.h>
int main()
{
printf("进入大学\n");
printf("你愿意好好学习吗?(1/0)>:");
int flag = 0;
scanf("%d", &flag);
if (flag == 1)
printf("好的未来\n");
else if(flag == 0)
printf("没有好的未来\n");
return 0;
}
我们浅谈一下if else语句。
if后的圆括号表示判断条件,若符合,进入if语句,else表示或者。
四、循环语句
我们浅谈一下while语句。
while后面的圆括号是循环条件,例如:i>10之后不符合循环条件,跳出循环,本次循环结束。
这次博主浅谈一下这些内容,更多内容博主后续会持续更新!
希望各位老铁多多支持!
如果博主的文章对你有帮助,请点点关注,点点赞,支持一下博主。感谢你们的关注和赞。