P1
1.
int main()
{
printf("hello world");
return 0;
}
①主函数——程序的入口——main函数,有且仅有一个
②函数——print function——printf——打印函数
打印函数是库函数(C语言本身提供可使用的函数),使用库函数要先向计算机打招呼即引用头文件。
#include <stdio.h> std——标准 standard i——input o——output
③main函数
int main()
{
return 0;
}
int是整型的意思
main前面的int表示main函数调用返回一个整型值
return 0指返回0,与int返回一个整型值相对应
④总结
代码先写main函数,完成任务库函数,切记莫忘头文件。
2.
数据类型
向内存申请的字节大小 | ||
char | 字符数据类型 | 1 |
short | 短整型 | 2 |
int | 整型 | 4 |
long | 长整型 | 4 |
long long | 更长的整型 | 8 |
float | 单精度浮点数 | 4 |
double | 双精度浮点数 | 8 |
#include <stdio.h>
int main()
{
char a='A';//向内存中申请空间 char-字符类型 a-创建的变量名称
printf("%c",a);
return 0;
}
%c ——打印字符格式的数据
%s——打印字符串
%d——打印整型十进制的数据
%f——打印浮点型数据(即小数)
%lf——打印双精度浮点型数据
%p——以地址的形式打印
%x——打印16进制数据
3.
变量
定义变量 类型+变量名+赋值 short age=20;
变量
#include <stdio.h>
int a=100;//全局变量
int main()
{
int b=100;//局部变量
return 0;
}
局部变量和全局变量的名称建议不要相同,容易误会,产生bug。
当局部变量和全局变量名称相同时,局部变量优先。
C语言语法轨道,变量要定义在当前代码块的最前面。
4.
作用域:限定一段程序代码所用到名字的可用性的代码范围
局部变量的作用域是变量的局部范围
全局变量的作用域是整个工程
#include <stdio.h>
int main()
{
extern int c;//extern——声明,本项未定义c,但在本工程的其他项中c是全局变量,所以可以extern外部符号来运行代码,故称全局变量的作用域是整个功程。
return 0;
}