hzh_c_2

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

//作用域和生命周期
// 
//作用域:
//局部变量的作用域:局部变量所在的局部范围
//全局变量的作用域:整个工程

//int g_val = 2021;//全局变量
//int main()
//{
//	printf("hehe\n");
//	printf("%d\n", g_val);
//	{
//		int a = 10;
//		printf("a = %d\n", a);
//	}
//
//	return 0;
//}


//声明一下
//extern int g_val2;
//
//int main()
//{
//	printf("%d\n", g_val2);
//	return 0;
//}

//生命周期:
// 变量的生命周期:变量的创建和销毁之间的时间段
// 局部变量的生命周期:进入局部范围生命开始,出局部范围生命结束
// 全局变量的生命周期:程序的生命周期
//

//int main()
//{
//	{
//		int a = 10;
//		print("%d\n", a);
//
//	}
//	return 0;
//}

//常量
//
//#define MAX 10000
//int main()
//{
	//1.字面常量:
	//3.14;
	//10;
	//"abcd";
	//'a';

	//2.const修饰的常变量
	//const int num = 10;//num就是常变量 - 具有常属性,但本质还是变量(不能被改变的属性)
	//printf("num = %d", num);

	//3.define定义的标识符常量
	int n = MAX;
	printf("n = %d\n", n);

	//
	//return 0;

//}

//4.枚举常量
	//可以一一列举的常量

//enum Sex
//{
//	//枚举未来可能取值
//	MALE,
//	FEMALE,
//	SECRET
//};
//
//int main()
//{
//	enum Sex s = MALE;
//	printf("%d\n", MALE);
//	printf("%d\n", FEMALE);
//	printf("%d\n", SECRET);
//	return 0;
//}

//字符串 就是有双引号引起的一串字符

//int main()
//{
//	//字符数组 - 数组是一组同类型的元素
//	//字符串在结尾的位置隐藏了一个\0的字符
//	//\0是字符串的结束标志
//
//	char arr[] = "hello";
//
//	return 0;
//}

//#include <stdio.h>
证明字符串的终止是\0
//int main()
//{
//	char arr1[] = "abc";
//	char arr2[] = { 'a', 'b','c','\0' };
//	 
//	//打印字符串的长度
//	printf("%d\n", strlen(arr1));
//	printf("%d\n", strlen(arr2));
//
//	//打印字符串
//	//printf("%s\n", arr1);
//	//printf("%s\n", arr2);
//
//	return 0;
//}


//转义字符 - 转变原来的意思

//int main()
//{
//	printf("%s\n", "c:\\test\\test.c");
//	printf("%s\n", "ab\\ncd");
//	printf("%s\n", "\a\a\a");
//	return 0;
//}

//printf("%d", 100);    整数
//printf("%c", 'a');    字符
//printf("%s", "abc");  字符串


//c++注释风格
/**/ //c语言注释风格 不支持嵌套注释

//int main()
//{
//	int input = 0;
//	printf("加入比特:>\n");
//	printf("那要好好学习吗(1/0)?>:");
//	scanf("%d", &input);
//
//	if (input == 1)
//		printf("好offer\n");
//	else
//		printf("摆烂\n");
//
//	return 0;
//}

//int main()
//{
//	printf("加入比特\n");
//	int line = 0;
//
//	while (line<30000)
//	{
//		printf("写代码:%d\n", line);
//		line++;
//	}
//	if (line == 30000)
//	{
//		printf("好offer\n");
//	}
//	return 0;
//}

//int Add(int x, int y)
//{
//	int z = 0;
//	z = x + y;
//	return z;
//}
//
//int main()
//{
//	int num1 = 0;
//	int num2 = 0;
//	scanf("%d%d", &num1,&num2);
//	//函数的方式
//	//int sum = num1 + num2;
//	int sum = Add(num1, num2);
//	printf("%d\n", sum);
//
//	return 0;
//}


//int main()
//{
//	//数组 - 一组相同类型元素的基和
//	//10个整形1-10存起来
//	//数组是用小标来访问的,小标从0开始
//	//不一定必须是arr[]
//	int ch[10] = {1,2,3,4,5,6,7,8,9,10};
//	int i = 0;
//	while (i < 10)
//	{
//		printf("%d", ch[i]);
//		i++;
//	}
//
//	//char ch[5] = { 'a','b','c' };//不完全初始化,其余的默认为0
//
//	return 0;
//}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值