C语言学习笔记(2)

学习目标:

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环境下,都可以运行出以上结果。


学习时间:


学习产出:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值