c语言如何添加定义域,C语言学习之路---Hello,World!

本文详细解读了一个标准的C语言HelloWorld程序,包括#include头文件的作用、main函数的重要性、注释的用法、变量声明、printf函数、return语句及系统调用。通过实际编译过程一步步演示,适合初学者理解C语言基础。

这是一个标准的C语言Hello World!程序,下面是该程序详解:

#include

int main(){

printf("Hello,World!\n");

return 0;

}

1.#include头文件包含

#include是告诉编译器,包含一个头文件,在C语言中,任何库函数调用都需要提前包含头文件.

,代表让C语言编译器去系统目录下寻找相关头文件

"头文件",代表让C语言编译器去用户目录下寻找相关头文件

如果是使用了一个C语言库函数需要的头文件,那么一定是#include

反之如果是使用了一个自定义的头文件,那么一定是#include"头文件"

2.main函数

main函数是C语言中的主函数,一个C语言的程序必须有一个主函数,也只能有一个主函数

3.注释

//,单行注释,代表注释,就是一个文字说明,没有实质的意义,单行注释是c++的注释方式

/**/,多行注释,多行注释是标准C语言的注释方式

并且注释不参与代码编译

4.{}括号,作用域与定义域

C语言所有的函数的代码都是在大括号里包着的

5.声明

int x;

声明一个变量名字叫x,对于C语言,变量的名称是可以自定义的.

6.C语言自定义名字的规则

可以使用大小写字母,下划线,数字,但第一个字母必须是字母或下划线

且字母区分大小写

不能用C语言的关键字作为变量名称

7.printf函数

printf函数是向标准的输出设备输出字符串

如果是要输出一个字符串,printf("Hello,World!\n");

如果是要输出一个数字,printf(”%d”, 整数)

8.return语句

一个函数遇到return语句就终止了,并且return是C语言的关键字

9.system系统调用

system库函数的功能是指行操作系统的命令或者运行指定程序,并且system库函数的使用在,windows环境和

Unix/Linux是不同的

10.一个C语言程序编译的过程,以a.c文件和gcc和gcc编译器为例:

1.预编译/预处理  gcc  -E  a.c  -o  a.e

预编译是将#include包含的头文件内容替换到C文件中,同时将代码没有的注释部分删除

2.汇编       gcc  -S  a.e  -o  a.S

汇编就是将C语言转化为汇编语言

3.编译       gcc  -c  a.S  -o  a.o

编译就是将代码编译成二进制的机器指令

4.链接      gcc  a.o  -o  a.exe

gcc没有任何参数,代表就是链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值