初识C语言——2

       这是博主第二篇初识C语言,这个系列只是浅谈一下。博主后续会更新更详细的学习C语言的感悟!

文章目录

  • 一、变量,常量
  • 1、变量
  • 2、常量
  • 二、字符串,转义字符
  • 1、字符串
  • 2、转义字符
  • 三、选择语句
  • 四、循环语句

一、变量,常量

1、变量

#include
int main()
{
	//类型  变量名;
	//类型  变量名 = 初始值;

	int age;
	int age2 = 20;

变量:就是可以改变的量。

变量分为局部变量和全局变量。

局部变量就是定义在{}或函数内的变量,全局变量就是不在{}内的变量。

局部变量的作用域是变量所在的局部范围, 全局变量的作用域是整个工程。

变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段。

 局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。

 全局变量的生命周期是:整个程序的生命周期

创建变量的本质:在内存中开辟一块空间,存放数据。生命周期结束:把空间还给操纵系统。

定义一个变量:先写它的数据类型,再写它的变量名,最后给它赋初始值。

 定义浮点型变量时,如果定义一个float类型的变量,给它赋初始值需要加f,否则默认为double型

//55.5 小数直接写出来,编译器默认是double类型的
	//55.5f  这个时候就是float类型
	float weight = 55.5f;
	double weight2 = 88.5;

 变量名要起的有意义。

首先原则上我们的变量名尽量不要冲突,但是当全局变变量和局部变量的名字冲突的情况下,局部优先。

初识C语言——2_第1张图片

 2、常量

C语言中的常量分为以下以下几种:

字面常量

const 修饰的常变量

#define 定义的标识符常量

枚举常量

字面常量:例如1,2,3,4

const 修饰的常变量:const int a = 3;这里的a是具有常属性的,不能改变,但是本质上还是变量

#define 定义的标识符常量

初识C语言——2_第2张图片

枚举常量:只能给整型数值,enum:枚举类型。不赋初值默认从0开始。

初识C语言——2_第3张图片

二、字符串,转义字符

1.字符串

"hello world.\n"

这种由双引号(Double Quote)引起来的一串字符称为字符串字面值(String Literal),或者简称字符 串。

注:字符串的结束标志是一个 \0 的转义字符。在计算字符串长度的时候 \0 是结束标志,不算作字符串 内容。 

初识C语言——2_第4张图片

2.转义字符

加入我们要在屏幕上打印一个目录: c:\code\test.c 我们该如何写代码?

但结果: 

初识C语言——2_第5张图片

 这里就不得不提一下转义字符了。转义字符顾名思义就是转变意思。 下面看一些转义字符。

初识C语言——2_第6张图片

三、选择语句

​
#include 
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表示或者。

四、循环语句

初识C语言——2_第7张图片

 我们浅谈一下while语句。

while后面的圆括号是循环条件,例如:i>10之后不符合循环条件,跳出循环,本次循环结束。

这次博主浅谈一下这些内容,更多内容博主后续会持续更新!

希望各位老铁多多支持!

你可能感兴趣的:(pandas,机器学习)