学习目标:
C语言基础之编译器创建工程
学习内容:
软件:Microsoft Visual Studio 2017
步骤:
1、 打开软件
2、 创建项目
此时,点击确认,工程创建完成,就可以添加相应文件;
3、 添加源文件
基础的认知:
“xxxx.c”文件为源文件;
“xxx.h”文件为头文件;
选择要添加/新建的文件类型:
在项目下新建文件:
选择新建文件类型,并命名:
添加代码:
代码的添加就是编程的主要工作,要确保代码的语法100%正确;
4、 代码基本框架(简单范例演示)
//头文件声明,是将所用到的函数提前知会给编译器,让编译器知道所调用的函数或宏定义变量出自哪里
#include <stdio.h> //头文件声明
//必有的main函数,每个工程中有且仅有一个main()函数
//函数名不带分号,但内部执行语句必须带分号
int main()
{
printf("初学笔记测试"); //打印函数,可在弹窗中显示引号中的内容
return 0; //返回值,函数结束
}
5、 编译
或者快捷键 Ctrl + F7;
编译是将源文件转换为目标文件;
6、 编译结果观察
假如语法错误,如下
纠正后如下
7、 链接
链接是将目标文件和系统库组合在一起,转换成可执行文件;
链接的结果会生成一个可执行文件 xxx.exe,
8、 运行
在工程文件夹下的Debug路径下可找到xxx.exe后缀的执行文件,双击该文件即可执行;
该工程的执行结果就是一个黑框一闪而过;这是因为程序运行结束了,时间非常短暂,只能看到一个黑影;
将上面的代码略加以下修改,就能看到结果
#include <stdio.h>
#include <stdlib.h> //新加的程序中system函数所在的位置
int main()
{
printf("初学笔记测试");
system("pause"); //新加的程序段,作用是让程序暂停一下;
return 0;
}
9、 运行结果
经过修改后,再次执行xxx.exe文件,运行结果如下
再经过以下“换行符”略改后,
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("初学笔记测试\n"); //"\n"为换行符
system("pause");
return 0;
}
再次执行xxx.exe文件,运行结果如下
至此,一个简单的工程就完成了,此时可以保留只保留可执行文件xxx.exe,或者发给任何一个朋友,在windows环境下,都可以运行出以上结果。
学习时间:
略
学习产出:
略