文章目录
1 概念
语言是符号与规则组成的
程序有一组指令组成用于在计算机上执行某个任务
程序设计语言可分为语法和语义
语法表示形式,表示各个符号之间的组合规律
语义 表示程序的含义
高级程序设计语言:不依赖某种特定计算机的语言
1.1 c语言历史
1.2C语言程序设计简介
编写函数,从这个程序 可以知道c语言的四个特性,main函数,编程风格,预处理指令和输入与输出
1.2.1main函数
这五行组成了main函数,在c语言中每个程序都从main函数开始执行,每个c程序都需要一个main函数。 在ANSI C99 中main必须声明返回一个整数值 ,因此声明int main,而C89中为main 。
16-17行中以分号结束,在c语言中,分号分别用来结束声明和语句。 用于编译器将内容正确的分离成组件
1.2.2编程风格
良好编程风格可提高程序的可读性和可维护性。
自由风格:C语言是自由风格语言程序与行之间空格不会改变语义,在遵守语法时可以任意构造函数
缩进格式:在main函数中用缩进格式可以让函数语句被随意识别出来
空行:将不同组成任务隔开
对齐:大括号对齐
注释:以正斜杠*开始
1.2.3预处理指令
1.2.4输入与输出
printf输出 ,双引号输出内容为格式用字符串
2GCC
2.1文件
文件:存储在外部介质(如磁盘)上的数据集合
文件的属性:文件名 ,存储位置,文件大小,文件内容
2.2c语言源文件
2.3 编译的四个阶段
使用GCC编译器编译源程序需要经过四个阶段
例如声明变量没使用
3 操作案例
3.1 方法一
1.建立一个文本文件在E:\框架断路器 可靠性\code try\computersysytem,并如下图
2打开cmd.exe并使用命令E:和dr如下图
3预处理阶段
文件夹内生成i文件
4 生成汇编文件
如果代码写错在这里会报错
正确操作如下生成HelloWorld.s
5 生成目标文件
6最后链接生成exe文件并打开exe
3.2 方法二
直接生成exe并执行