今天做的笔记,讲了数据类型、变量、作用域、生命周期等模块,之前大一也学习过,但贪玩去了,现在已经毕业了,想重新学习一下,能找一份相关的工作!
//包含一个叫stdio.h的文件
//std-标准 standard input output 标准输入输出
#include <stdio.h>
//变量
//生命周期
//全局变量生命周期:进入作用域生命周期开始,出作用域生命周期结束
//全局变量生命周期:整个程序的生命周期
//作用域
//局部变量作用域是变量所在的大括号局部范围内;
//全局变量的作用域使整个工程,例如需要引用其他c文件下的变量,声明extern即可;
//ADD
// int main()
// {
// int num1 = 0;
// int num2 = 0;
// int sum = 0;
// //输入数据——使用输入函数scanf
// scanf("%d%d",&num1,&num2);//取地址符号&
// sum = num1 + num2;
// printf("sum = %d\n",sum);
// return 0;
// }
//变量的分类
//变量名相同情况
// int a = 100;
// int main()
// {
// //局部变量和全局变量的名字建议不要相同,容易产生bug,局部变量优先输出
// int a = 10;
// printf("%d\n",a);
// return 0;
// }
// int num2 = 20;//全局变量
// int main()
// {
// int num1 = 1;//局部变量
// return 0 ;
// }
// int main()
// {
// //向内存申请2个字节=16bit位,用来存放20
// short age = 20;
// float weight = 95.6f;
// printf("%f\n",weight);
// return 0 ;
// }
// int main()
// {
// printf("%d\n",sizeof(char)); //1个字节
// printf("%d\n",sizeof(short)); //2
// printf("%d\n",sizeof(int)); //4
// printf("%d\n",sizeof(long)); //4
// printf("%d\n",sizeof(long long)); //8
// printf("%d\n",sizeof(float)); //4
// printf("%d\n",sizeof(double)); //8
// }
// int main()
// {
//%d---打印整形
//%c---打印字符
//%f---打印浮点数字即小数
//%p---以地址形式打印
//%x---打印16进制整数
//char ch ='A';//内存,char字符类型
//printf("%c\n",ch); //%c——打印字符格式的数据
//20;
//short int ---短整型
// int age = 20;
// printf("%d\n",age);
//long 长整型
// float f = 5.0;
// printf("%f\n",f);
// double d = 3.14;
// printf("%lf\n",d);
// return 0;
//}
/* //main前面的int表示main函数调用返回一个整型值
int main() //主函数——程序的入口——main函数有且仅有一个
{
printf("hehe\n");
return 0;//返回整数0
} */