/*#include<stdio.h>
int main() //主函数-程序入口()-有且只有一个
{
printf("heheh\n");//完成任务的地方
return 0;//返回
}*/
//int 是整形的意思,main函数前面的int表示main函数调用返回一个整形值
//return 0;//返回一个整数0
/*int main() {
char ch = 'A';
printf("%c\n", ch);//%c打印字符格式的数据%d打印整形十进制数据
return 0;
}*/
//%f打印浮点型数据-小数 %p以地址的形式打印 %x打印16进制
/*int main() {
//float f = 5.0;
double d = 3.14;
printf("%lf\n", d);
return 0;
}*/
/*int main() {
printf("%d\n", sizeof(char));
printf("%d\n", sizeof(int));
printf("%d\n", sizeof(short));
printf("%d\n", sizeof(float));
printf("%d\n", sizeof(double));//计算机中的单位,小-大 比特(bit)-字节(byte)-kb-mb-gb-tb-pb//一个字节八个比特位 1 kb=1024 byte
//1mb=1024kb-----......范围2^n-1 ;n代表多少比特位
return 0;
}*/
/*#include<stdio.h>
int yur = 5;//全局变量
int main() {
int yur = 25;//局部变量
//全局变量与局部变量的变量名尽量不要相同,当名字相同局部变量优先
short age = 20;//向内存申请两个字节,用来存放20
float weight = 95.6f;//f是为了声明为单精度,系统一般默认单精度
}*/
//C语言规定sizeof(long)>=sizeof(int)
//全局变量定义在代码块({})之外的变量 局部变量 定义在代码块({})之内
#include<stdio.h>
int main() {
int num1,num2;
extern int gobal;//extern 声明外部符号全局变量的作用域是整个工程
printf("gobal=%d\n", gobal);
scanf_s("%d%d", &num1, &num2);//取地址符号&,把输入的某个值放入到某个地址处
int sum = num1 + num2;
printf("num1=%d\n", num1);
printf("sum=%d\n", sum);
{
int num1 = 0;
printf("num1=%d", num1);
}
return 0;
}