1)代码涉及3个文件,主函数位于c3.cpp。macro.h定义基本的数据结构,functions定义公用函数。
成都创新互联公司是一家专业提供奈曼企业网站建设,专注与网站设计制作、成都网站建设、H5响应式网站、小程序制作等业务。10年已为奈曼众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。
2)一般不在头文件中定义变量。变量可在引用了头文件的cpp中定义。
macro.h_1
macro.h_2
3)functions.cpp中定义公用的函数。
4)主函数位于c3.cpp
程序代码分为编译和链接阶段,编译主要是对程序进行语法检查,链接主要是生成执行文件:
1、文件包含就是#include ,主要用于引用编译器或者自己定义好的一些函数、宏、类等,一般在包含的头文件中有这些函数、宏、类等的定义,编程者知道每个定义的作用的话可以直接在自己程序中使用,使用前包含定义的头文件就可以;
2、连接是将多个编译后的中间代码一起连接成一个执行文件,因此包含的头文件中的定义必须全部找到中间代码对应的执行代码,对于编译器自带头文件中的标示定义,必须连接编译器的库文件。
#includestdio.h//以下要调用printf(),所以引用stdio.h。不过也可以不引,因为有些编译器编译的时候默认连接到此库int main(){printf("Welcome to C world !\n");//这里的printf()函数就包含在标准输入输出库函数里}
执行link.exe时出错,是设置错误造成的,解决方法如下:
1、首先重新建立工程文件。
2、然后选择win32 console application建立。
3、接着在打开的页面中,选择工程——设置——连接。
4、在工程选项框中找到/subsystem:windows /,将其改为/subsystem:console /,然后点“确定”。
5、最后点击运行程序,如下图,问题就解决了。
不对吧= =
link貌似是HTML语言里面的。
用link可以建立和外部文件的链接。