C语言
文章平均质量分 55
胡 胡 大 妞
人生没有无用的经历,所以当我们一直走,天一定会亮。
展开
-
预处理以及定义
ifndef....#else.....#endif //判断的是#ifndef后面的宏是否定义了。#ifdef....#else.....#endif //判断的是#ifdef后面的宏是否定义了。#include "文件名" //包含自定义头文件用"",在自定义头文件中找不到就会在系统头文件中去找。#if....#else....#endif //判断的是#if后面的条件真假。//在头文件中一般只声明函数,相当于一个功能。原创 2023-11-02 13:45:43 · 141 阅读 · 0 评论 -
如何编译运行C程序
注意:在运行可执行文件之前,需要保证已经正确地编写了C程序代码,并且没有错误。如果编译过程出现错误,需要先修改错误,并重新编译。命令:gcc -o [可执行文件名称] [C程序文件名称]列如:gcc -o hello hello.c。1. 打开终端,进入C程序所在的目录。2. 编译C程序文件,生成可执行文件。3. 运行生成的可执行文件。命令:./[可执行文件名称]例如:./hello。原创 2023-10-23 14:25:08 · 175 阅读 · 0 评论 -
C语言程序编译步骤
链接器会将多个目标文件合并成一个可执行文件,它会将所有的函数和数据段放到一个地址空间中,并解析函数之间的调用关系,使得程序可以正确地执行。预处理指令会被替换成对应的文本或代码,例如,#include指令会将指定的文件包含到当前文件中,#define指令会用宏定义的文本替换程序中出现的标识符。编译器的输出通常是汇编代码,这些代码是CPU可以直接执行的指令,但是这些指令通常是以十六进制数的形式表示的,不易读懂。预处理后的代码通常会比源代码大很多,因为预处理器会把包含的文件展开,宏展开,注释删除等操作。原创 2023-10-23 14:15:19 · 89 阅读 · 0 评论