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

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

《菜鸟分享之C语言》的第一篇自然是C语言的千年开头“hello world”在直接讲技术之前和大家说一下C语言是什莫一个东西:《菜鸟分享之C语言》第一篇:千年开头“hello world”
首先咱们要明确C语言是一种语言,语言的功能就是交流。人们交流用汉语、英语、德语、法语等等。计算机“交流”用C语言。这样说大家可能会能好接受一些。计算机的“交流”其实是写入和读出,而且硬件和软件相配才能发挥作用,这样必须发明一中语言让人类与机器能够交流,就诞生了机器语言,也就是低级语言。同时因为机器硬件毕竟不如人聪明(耶~),而且二进制也是最贴近硬件的语言,所以发明的语言也是最简单的二进制,而普通人甚至是科学家也难懂,所以发明了一些高级语言(更符合人们逻辑习惯的语言)用来支配控制二进制,就这样C语言诞生了。
《菜鸟分享之C语言》第一篇:千年开头“hello world”
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”是换行符。每个语句最后都有一个分号,表示语句结束。
另外在以上程序各行的右侧,如果有//,则表示从//到本行结束都是“注释内容”,用来对程序有关部分进行必要的说明。我建议大家应该多多注释,以方便自己和别人理解程序各部分的作用。注释只是给人们看的,对程序运行不起作用。