1 #include<stdio.h> 2 3 void main() 4 { 5 printf("hello world!\n"); 6 }
==========================================================
还记得这个大名鼎鼎的程序么,下面,我们就来开始学习它,理解它每一句的含义。
#include<stdio.h>
还记得在《大话西游》里的那句么?你想要么?想要你就跟我说啊,你不说我怎么知道呢?
这里也是这个意思,在下面的语句中,我们需要用到stdio.h内的东西(printf),所以,我们要先把
stdio.h包含到这个代码区来,表示我们要用到这个stdio.h里的东西。
注意:所有C所需要的东西都是要先说明,才能够使用,用C语言的说法叫“使用前先声明”。
===========================================================
void main()
任何一个C语言编写的程序,都需要一个main函数,它代表程序的入口点和出口点。void表示main函数的返回值为空。
这个我们以后会慢慢理解。
这里我们先来理解下为什么要有入口点和出口点。
在操作系统运行的时候,突然一下子这个程序就运行了,说明这个程序插了一杠子,程序就运行了,操作系统就把权利放到它身上了
,但是要执行得找到它是吧,从哪开始呢?那就是main函数了。
等到main函数执行完毕,就需要把权利交给操作系统。也是从这里出去。
如果不能理解,那么,随着编写的程序慢慢增多,就会理解的。
===========================================================
{}一对花括号表示main函数的范围,表示括号内的内容都属于main函数。
===========================================================
printf("hello world!\n");
printf表示打印,它在C语言里是一个专用的“词语”,这种“词语”还有很多,以后我们会慢慢认识。
括号内的内容就是它需要显示的内容了,但是,我们要用引号引起来,
引起来表示什么呢?表示这是一段字符串,而不是其它的东西,关于字符串,我们也会在后面讲解。
============================================================
关于第一个程序,我们就讲完了,至于你懂了多少,都没有关系,学习是循序渐进的,不是一蹴而就的。
只有不断的学习,不断的写代码,才能有进步。