C语言概念

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并执行
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值