gcc -v C语言编译,我的电脑没有这个环境
只有C C++有指针,内存泄漏,外挂
C语言写大型服务器 开发速度慢,不是最先进的
嵌入式:智能控制
网络安全 无人驾驶(程序入侵)
不会封装函数
dll动态库文件 对函数进行封装 执行速度快 POSIX
C语言:写操作系统和驱动程序,这俩只能通过C语言编写
C语言:.c C++:.cpp
auto:定义局部变量 U低压 K超频
register:直接定义在寄存器中
std标准库io输入输出
<>导入系统文件“ ”自定义文件
一步编译:gcc -o hello.exe(windows .exe) hello.c
预处理:宏定义展开、头文件展开、条件编译(选什么编译库、当前系统是多少位的)、把注释删除,此时不检查语法hello.i
编译:检查语法,C语言转为汇编语言(命令)hello.s
汇编:生成目标文件 hello.o
链接:将C语言依赖库链接到程序中hello.exe
程序执行过程
存硬盘(外存) 加载到内存(MEM):代码区、数据区、栈区、堆区
内存和CPU交互