编译是将C语言翻译成,C语言--从语言程序

标签:

一、代码的编写

1.程序结构

1> C语言程序的结构:由函数构成

*任何一个c语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。所以,我们可以说C语言程序是由函数构成的。

2> 函数相关概念

*函数名:一个程序中由无数个函数组成,每个函数都有自己的名称

*函数体:返回值类型 函数名(形参列表){ 函数体 }

*函数调用:根据函数名就可以调用相应的函数,执行相应的功能

3> C语言程序入口

*C语言程序的入口是main函数

*不管整个程序有多少个函数,总是先执行main函数,因为main函数是程序的入口

2.程序编写

1> 编写main函数

cdec0645add3fc3c328197dda5c76203.pngmain函

2> 编写其他函数

cdec0645add3fc3c328197dda5c76203.png

81178cc93a2a3bb5048d90d76e7ec935.png

1 inttest()2 {3 return 0;4 }5

6 inttest2()7 {8 return 0;9 }10

11 inttest3()12 {13 return 0;14 }15

16 .....

其他函数

3> 编写printf函数

cdec0645add3fc3c328197dda5c76203.png

81178cc93a2a3bb5048d90d76e7ec935.png

1 #include

2 intmain()3 {4 printf("hello world") ;5

6 returno;7 }

printf 函数

二、编译

1.什么是编译

*编译:将C语言源程序翻译成计算机可以识别的0和1的过程。

2.如何使用编译器(以Xcode为例)

*在终端中输入: cc -c 文件名.c

*编译成功后会生成.o目标文件

3.编译器的错误和警告功能

*如果代码有语法问题,编译器就会直接报错,并将错误的相关信息显示出来

*只要有1个错误,编译器就不会编译成功,也不会生成目标.o文件

*警告信息是编译器的一些建议,并不会影响编译器的编译通过

三、链接

1.什么是链接

*将.o文件和C语言函数库组合在一起,生成可执行文件

2.如何链接

*在终端输入:cc 文件名.o

*链接成功后悔生成a.out可执行文件

*也可以一起编译、链接:cc  xxx.c

四、运行

1.运行方式

*直接双击a.out文件

*在终端中使用 ./a.out指令

*源程序文件修改后一定要重新编译、链接,然后运行

五、相关总结

1.常见文件扩展名

* .c是C语言源文件,在编写代码的时候创建

* .o是目标文件,在编译成功的时候产生

* .out是可执行文件,在链接成功的时候产生

2.常见指令

*编译:cc  –c  xxx.c

*链接:cc  xxx.o

*编译、链接:cc  xxx.c

3.常见错误及解决措施

*语法错误,可以通过编译器的报错信息解决

*逻辑错误,需要耐心调试程序

标签:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值