#include <stdio.h> // #include <stdio.h>? 引入stdio.h: std--standard标准 i--input输入 o--output输出 // extern 引入外部变量 int main(){ // int? 函数返回整数型的结果:return 0; void已过时,不返回结果。 // main? 主函数,只能有一个main函数。 // 库函数:C语言本来提供给我们的函数,如:printf int a,b; printf("plz input 2 number with,\n"); scanf("%d%d",&a,&b); printf("%d,%d",a,b); return 0; } /* ----------- 字符类型 ----------- */ /* char -- 字符数据类型 size:1 int -- 整型 size:4 short -- 短整型 size:2 long -- 长整型 size:4 long long -- 更长的整型 size:8 float -- 单精度浮点数 (打印小数点后六位) size:4 double -- 双精度浮点数 size:8 */ /* ----------- 字符类型 ----------- */ /* ----------- 返回类型 ----------- */ /* %c -- 字符数据类型 %d -- 整型十进制数据 %f -- 浮点型数据(float) %if -- 浮点型数据(double) %p -- 地址 */ /* ----------- 返回类型 ----------- */ /* ----------- 库函数 ----------- */ /* sizeof -- 占用内存大小 scanf -- 输入 【注】 scanf("%d,%d",&a,&b); 1.& -- 取地址 2.地址之间:, or空格,用户输入时也要遵循,可以printf一下输入规则。 例如:printf("请输入两个数字,用,隔开"); */ /* ----------- 库函数 ----------- */ /* ----------- 存储大小 ----------- */ /* bit -- 比特位:1 or 0 Byte -- 字节 = 8bit 例如:10001100为一个字节 */ /* ----------- 存储大小 ----------- */ /* ----------- 变量 ----------- */ /* { a = 100;} -- 局部变量 a = 10; {.....} -- 全局变量 【注】 1.局部变量和全局变量名称尽量不要相同 2.局部变量和全局变量名称相同时,局部变量友先 3.局部变量局限性:只能在括号內使用 { a = 10; 使用范围 } 不可使用范围 */ /* ----------- 变量 ----------- */ /* ----------- 作用域 ----------- */ /* 1.全局变量: 整个工程 2.局部变量: 变量所在的局部范围 */ /* ----------- 作用域 ----------- */ /* ----------- 生命周期 ----------- */ /* 1.全局变量: 整个程序的生命周期 2.局部变量: 进入作用域生命周期开始,出作用域生命周期结束 */ /* ----------- 生命周期 ----------- */