//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");
}
简单了解C语言(1)
最新推荐文章于 2022-07-22 22:32:40 发布