我们经过十秒钟入门C语言后,对C的结构和语法已经有了一些大概的了解,在看书的过程中,我们可以通过写一些小的例程,来迅速习惯语言是如何编写的。这种方法尤其适合有编程基础的人,因为通过几个例程的编写,学会怎样写控制流相关语句(条件,循环),定义函数,定义类(面相对象语言),很多程序就能在手中写出来了。
对于没有编程基础的人,看了以后也可以知道一般在这种语言环境下编写出来的代码是个什么样的,至少之后继续的学习中至少不会害怕,有了心理优势会好很多。
先来第一个例程,这个例程是C语言之父在自己的那本黑皮书里写的,程序后来也成为了很多人学习新语言的第一个程序(hello world)
#include
#include
int main(void)
{
printf(“hello world \n”);
return 0;
}
我们来看一下代码的结构,前两行的代码是所谓的#include指令。
我们不是用01二进制来编写代码的,所以很多东西别人都帮我们完成了,比如向显示屏输出信息,我们无需考虑怎么去实现这么一个过程,只需要调用别人已经写好的东西就OK。
别人写好的东西叫做库(library),如果要使用这个库就得告诉编译器(compiler)这些库的信息。
#include指令也就是这个作用,比如第一行包含了stdio (standart input/output 标准输入输出)库的相关信息。
stdio是库的名称,那么后面的.h是个什么?那些被包含的信息是存储在一个叫stdio.h的文件里面的,这种以.h为后缀的文