每一个C程序必须有main函数,并且函数体由花括号{}括起来。
在main前面加一个int main,表示是一个整数型函数
“press any key to continue(如果想继续进行下一步,请按任意键)”,是VC++在调试程序的时候输出的结果。
#include <stdio.h> ,在程序中使用函数库中的输入输出函数的时候,编译系统要求程序提供有关此函数的信息(例如对这些输入输出函数的声明和宏的定义、全局量的定义等),在程序第一行#include <stdio.h>的作用就是用来提供这些信息的,stdio.h是一个系统提供的一个文件名,stdio是"standard input & output"的缩写,文件后缀名.h是表示头文件的意思(header file)。
retrun 0 表示函数正常结束时,得到函数值为0,当函数过程中出现异常和错误时,函数值为一个非0的整数。
//为单行注释
/* */为注释段,当编译系统在看见/*到*/之间的文字数据均为注释不执行
程序总是从main函数开始执行,不论main函数在哪里
程序中对计算机的操作都是C语言中的语句来完成的
每一个数据声明和语句最后面都必须有一个分号
C语言本身不提供输入输出语句
在做完一个程序的时候应当包含注释,这样方便在维护或者别人查看源代码的时候查看检查
一个源文件在编译过后还不能供计算机使用,编译器在编译的时候是以对象为目标,也就是说一个源文件只能编译一个目标文件(也就是目标板块),在有些由很多个源程序组成的程序中,要把所有的板块源程序编译成目标文件,然后在进行链接。即使只有一个源文件的程序经过编译过后也不能直接运行,因为编译过后,还要对相应的函数库进行链接,才能生成一个可执行的二进制文件。
![](http://images0.cnblogs.com/blog/508099/201305/22112316-fee42e7b0ac14a6896521a015da7bfe5.png)