【深入C语言】之初识C语言

本文介绍了C语言的基本概念,包括它是计算机语言的一种,具有高级和汇编语言特点,重点讲解了预处理指令、main函数的作用、printf函数用于格式化输出以及return语句的功能。
一.C语言是什么

如果要了解C语言,首先需要了解计算机语言,这里我们需要思考什么是计算机语言?

计算机语言是什么?

简而言之就是人与计算机交流的语言,例如人与人之间的交流需要通过语言,像中国人使用汉语,英国人使用英语等等。那么人与计算机交流也需要语言,C语言就属于人与计算机交流语言中的其中一种。

C语言是一种计算机语言,它既具有高级语言的特点,又具有汇编语言的特点

它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如游戏开发、单片机以及嵌入式系统开发。

二.第一个C语言程序
#include <stdio.h>  //预处理指令
int main()  //定义主函数
{         //函数开始的标注
    printf("hello world");//输出所指定的一行休息
    return 0;   //函数执行完毕时返回函数值0
}           //函数结束的标注

这里程序运行的结果是

 接一下给大家简单介绍一下每条指令有什么用

 1.什么是预处理指令

预处理命令的作用:就是在编译和链接之前,对源文件进行一些文本方面的操作,比如文本替换、文件包含、删除部分代码等,这个过程叫做预处理。

预处理命令的特点:

命令以#开头;

每条命令独占一行;注释可以与指令(命令)放在同一行

命令不以“;”为结束语

2.main函数

这里在我们的代码中可以看见第二行代码中使用了main这个指令,那么main这个指令是什么意思呢?

main函数在C程序中无处不在,那么这个main函数到底代表什么呢?

这个main函数在所有c程序中有且只有一个,这个main函数是c程序的入口,无论main函数处于程序哪个位置都可以,不会影响程序的运行,但程序第一个运行的函数都是main函数

在C语言编程中通常会看到多种main函数书写方式如int main()、int main(void)、void main()

那他们的区别在哪里呢?

int main(void) 指的是此函数的参数为空,不能传入参数,如果你传入参数,就会出错。

int main() 表示可以传入参数,如上述代码中的 return 0;所代表的意思就是返回参数值0。

void main()是一种较为古老的书写方式,在现在的C语言中基本用不到这种书写方式了,所以不做过多介绍

3.printf函数

通过上面的代码命令会在屏幕上输出一行文字“hello world

 printf() 的作用是将参数文本输出到屏幕。它名字里的f代表format(格式化),表示定制输出文本的格式。

printf是C语言格式化输出函数,用于将格式化后的字符串输出到标准输出。标准输出,即标准输出文件,对应终端的屏幕。

这里只是简单介绍一下,详细介绍会在后续文章中发出

 4.return 0

return的作用则是有两个方面,一是表示函数已经被执行完了,二是函数运行完需要返回一个结果,所以需要return来返回结果,return后面跟着的数字就是返回结果。所以说,基本上return在函数中是必须有的,即使C语言中有时并不需要返回内容(void),但事实上void可被当作是一个特殊的返回值,return也可被当做是函数已经顺利执行完的一个标志 即return 0;


总结

本篇文章主要是给大家简单介绍一下C语言,让大家 了解C语言的一些简单指令 

后面我会带着大家一起更加深入了解学习C语言

 大家有不同见解的欢迎在评论区留言,大家下期再见

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lvemit‰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值