《菜鸟分享之C语言》第一篇:千年开头“hello world”

本文介绍C语言的基础概念,通过经典的“Hello World”程序,解析C语言的基本语法结构,包括编译预处理指令、主函数定义、输出语句等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

《菜鸟分享之C语言》第一篇:千年开头“hello world”

《菜鸟分享之C语言》的第一篇自然是C语言的千年开头“hello world”在直接讲技术之前和大家说一下C语言是什莫一个东西:
首先咱们要明确C语言是一种语言,语言的功能就是交流。人们交流用汉语、英语、德语、法语等等。计算机“交流”用C语言。这样说大家可能会能好接受一些。计算机的“交流”其实是写入和读出,而且硬件和软件相配才能发挥作用,这样必须发明一中语言让人类与机器能够交流,就诞生了机器语言,也就是低级语言。同时因为机器硬件毕竟不如人聪明(耶~),而且二进制也是最贴近硬件的语言,所以发明的语言也是最简单的二进制,而普通人甚至是科学家也难懂,所以发明了一些高级语言(更符合人们逻辑习惯的语言)用来支配控制二进制,就这样C语言诞生了。

C语言是一种用途广泛、功能强大、使用灵活的既可以用于应用软件,又能用于编写系统软件,还方便进行嵌入式开发。C语言具有:语言简洁、紧凑、使用灵活方便;运算符丰富;数据类型多样;具有结构化的控制语句;语法限制相对宽松,程序设计自由;可以直接对硬件进行操作;可移植性好等特点。

好了废话不多说,直接上代码:

#include<stdio.h>                  //这是编译预处理指令
int main()                         //定义主函数
{                                  //函数开始的标志
	printf("hello world\n" );      //输出所指定的信息
	return 0;                      //函数执行完毕时返回函数值0
}                                  //函数结束的标志

***程序分析:

先看第二行,其中main是函数的名字,表示“主函数”,main前面的int表示此函数的类型是int类型(整型)。在执行主函数后会得到一个值(即函数值),其值为整型。程序第五行“return 0;”的作用是:当main函数执行结束前将整数0作为函数的返回值返回到调用函数处。值得强调的是每一个C语言程序都必须有一个main函数。函数体由一个{}括起来。第4行是一个printf(输出语句)。printf函数中双撇号内的字符串“hello world”按原样输出。“\n”是换行符。每个语句最后都有一个分号,表示语句结束。
另外在以上程序各行的右侧,如果有//,则表示从//到本行结束都是“注释内容”,用来对程序有关部分进行必要的说明。我建议大家应该多多注释,以方便自己和别人理解程序各部分的作用。注释只是给人们看的,对程序运行不起作用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值