开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 1 天,点击查看活动详情。
一、常用命令与注释
- 导入一个文件,
使用命令stdio.h,其中std是一个标准库,i代表的是input,o则表示output,即标准输入输出库;而.h则表示的是头文件;<>表示导入系统文件," "表示导入自定义文件, 代表性的例子为#include <stdio.h> //两个正斜杠表示注释,其中行注释是只能注释一行,而/*这是一个块注释,可以注释多行,且注释内容不参与程序编译*/int是数据类型中的整型,如果出现在函数中表示函数的返回值;main程序的主函数,需要注意的是程序有且只有一个主函数;()里面表示函数的参数,函数的参数可以有多个 ,但是中间需要用逗号分隔
接下来以程序例子的形式来加以说明:
int main()
{
//{} 函数体 代码体 程序体
//printf 是stdio.h中系统提供的函数,表示在标准输出设备上打印字符串
//"" 称为字符串 ;一条语句的结束
// //\n是一个转义字符,表示换行
printf("hello world!\n");
//return 如果出现在其他函数中表示函数结束,如果出现在main 函数中表示程序结束
//0 表示函数的返回值,要和函数返回值类型对应
return 0;
}
二、Windows中 GCC 设置
找到QT安装目录C:\Qt\Qt5.4.1\5.4\mingw491_32\bin C:\Qt\Qt5.4.1\Tools\mingw491_32\bin 在我的电脑右击选择属性,在高级系统设置选择环境变量,在系统 PATH 下将目录添加。
这里说明一下GCC的编译程序,示例如下:
gcc -o hello.exe hello.c
三、C语言分布编译
简单地了解了c语言中十分重要的命令与使用习惯后,接下来就需要真刀实枪地“干”了。通过最近一段时间地练习,关于c语言分布编译的内容总结如下:
- 预处理 宏定义展开 头文件展开 条件编译 去掉注释
- 编译 检查语法 将C语言转成汇编语言
- 汇编 将汇编语言转成机器语言(二进制码)
- 链接 将C语言依赖库链接到程序中
常见的代码问题,目前遇到了以下几种情况(以后碰到接着补充):
1、编辑时异常
2、编译时异常
3、运行时异常
四、结束语
首次分享技术类文章,也是本人最近的学习感悟,如有错误或者是描述不当的地方,欢迎批评指正!!