简单了解C语言(1)

//alt shift enter 全屏
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>

#define SIZE 5

enum Sex{
	MALE,
	FAMALE,
	UNKNOW
};
//全局变量出现在所有函数之外
//局部变量出现在某个函数的内部
//如果有一个局部变量和全局变量同名,这时使用这个变量名,局部覆盖全局
//如果存在同名的局部变量,此时会编译出错


//作用域:一个变量并不是在代码的任何一个地方都能被访问,
//一个变量可以被使用的代码范围
//生命周期:一个变量在程序过程中体现成一块内存,这个内存不一定会始终存在,
//这块内存从生到死就是生命周期
//FOR局部变量:作用域,生命周期均为当前的代码块。
//For全局变量:作用域,当前的整个工程。
//             生命周期,和整个程序的生命周期相同。

//如何选择使用局部变量还是全局变量
//优先使用局部变量

//\n是一个转义字符,有些特殊字符不方便直接键盘输入,
//此时使用一些组合字符表示,以\开头的往往被认为为转义字符
//\t也是一个转义字符,表示水平制表符tab

//C++风格的注释,单行注释
/*C语言风格的注释*/

int b = 20;//全局变量

int main(){
	//char a = '\n';

	//字符串中的\会被理解成转义字符,使用\\表示原本的\
	//使用\"abc\"

	//printf("hello\n");
	//printf("My name is \"hyj\"");
	//const int a = 0;
	//a = 10;//赋值操作
	//printf("%d\n", SIZE);

	//int a = 10;//局部变量
	//int b = 30;
	//printf("%d\n", b);//如果有一个局部变量和全局变量同名,这时使用这个变量名,局部覆盖全局

	//printf("%d\n",strlen("c:\test\32\test.c"));//strlen求字符串长度 string.h 
		// \32 是一个字符 表示ASCII码数值为32的字符

	/*int choice = 0;
	printf("请输入你的选择(1.学习 2.划水)");
	scanf("%d", &choice);*///scanf不安全 最上面加上宏 _CRT_SECURE_NO_WARNINGS
	//if表示条件判断语句
	/*if(choice == 1){
		printf("30W\n");
	}
	else if(choice == 2){
		printf("Go Home\n");
	}
	else{
		printf("非法输入!\n");
	}*/

	//打印1 - 10000
	int num = 1;
	while (num <= 10000){
		printf("%d\n", num);
		num += 1;
	}

	system("pause");
	
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值