C语言-变量+常量+转移字符+注释

C语言-变量+常量+转移字符+注释

变量的作用域和生命周期

  1. 变量分为局部变量和全局变量:
  • 局部变量:在某个函数或块的内部声明的变量
  • 全局变量:在函数外部声明的变量,通常在程度顶部
  1. 作用域:俗话说就是变量作用的范围
  • 局部变量作用域:仅在函数内部可用
  • 全局变量作用域:整个程序内部均可用

注意:全局变量可以在一个项目中起作用,当在一个项目中某个源文件中声明了一个全局变量,我们也可以在另一个源文件中使用,但是需要使用关键字extern,例如extern int g_X ;

  1. 生命周期:俗话说就是存活时间,人的生命周期是从出生到死亡,而变量的生命周期就是从创建到销毁,具体来讲:
  • 局部变量生命周期:当局部变量所在的函数被调用时,该变量被创建,生命周期开始;当函数被执行完毕,该变量便被销毁,生命周期结束。
  • 全局变量生命周期:当全局变量被定义后,生命周期开始,直到整个程序执行完毕,生命周期结束。

常量

定义常量的四种方式:
在这里插入图片描述

  • 字面常量:
123"abc";
  • const 修饰的常变量 仍然是变量
#include <stdio.h>

int main()
{
	const int a = 20;
	printf("%d\n", a);
	return 0;
}

此时变量a的值不能再修改,但是仍是变量,故称为常变量。

  • #define 定义的标识符常量
#define VAR 1000
#include <stdio.h>

int main()
{
	int arr[VAR] = {0};
	printf("%d\n", VAR);
	return 0;
}

转义字符

转义字符: \ + 字母 改变字符本来的意义
如字母n,\n这个转义字符在C语言中起换行作用;
其他可以自己在编译器中尝试体验
在这里插入图片描述

注释

注释是对自己所写代码的说明,一方面为了别人能够更容易看懂自己的代码,另一方面也是防止时间过长自己忘记所写代码的作用等。

C语言中ctrl + shift + / 可以注释或者选择功能栏中的按钮:

int main()
{
	//打印Hello World字符串
	printf("Hello World")
	return 0;
}

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值