#C语言学习记录【1】
C语言编译过程:
1、预处理:即进行宏定义展开,头文件展开,条件编译,删除注释操作
2、编译:进行检查语法操作,将C语言转变为汇编语言
3、汇编:将汇编语言转变为机器语言
4、链接:将C语言依赖库链接到程序
//导入一个文件 stdio.h,标准输入输出库
std是一个标准库
i:input
o :output
.h 头文件
//<>表示导入系统文件 "" 表示导入自定义文件
#include
//int 数据类型 整型 如果出现在函数中表示函数的返回值
//main 程序的主函数 程序有且只有一个主函数 ()里面表示函数的参数 函数的参数可以有多个 中间用逗号分隔
int main()
{
//{} 函数体 代码体 程序体
//printf 是stdio.h中系统提供的函数 表示在标准输出设备(电脑屏幕)上打印字符串
//"" 称为字符串 ;一条语句的结束
// //n是一个转义字符 表示换行
printf("hello world!n");
//return 如果出现在其他函数中表示函数结束 如果出现在main 函数中表示程序结束
//0 表示函数的返回值 要和函数返回值类型对应
return 0;
}
#include//宏定义常量 #define MAX 100 int main(void) { //这是一行注释 printf("hello worldn"); printf("%d",MAX); return 0; }
汇编语言:
mov 移动
add 添加
push 压栈
pop 出栈
call 调用



