我也是是新手,现在给你说我就当复习了,有不周全的大家多指正:
1.#include<stdio.h>是一个C语言程序的预处理指令,当然还有一些其他的预处理指令,如#define等。对于#include<stdio.h>来说就是把将stdio.h头文件的内容读进来,放在#include指令行,取代了#include<stdio.h>。
2.至于是否每个程序都需要#include<stdio.h>,应该是不是的,作为一个新手理解为一个源程序文件应该包含一个预处理指令。
3.stdio.h是系统提供的一个文件名,stdio是“standard input & output”的缩写,文件后缀.h的意思是头文件(header file),因为这些文件都是放在程序各文件模块开头的。输入输出函数的相关信息已事先放在stdio.h文件中。现在,用#include指令把这些信息调入供使用。
4.main是函数的名字,表示“主函数”,main前面的int表示此函数的类型是int类型(整型)。在执行主函数后会得到一个值(即函数值),其值为整型。
5.{}相隔一行是为了程序美观,调理清晰。
6.printf是C编译系统提供的函数库中的输出函数。printf函数中双撇号内的字符串原样输出;return 0;的作用是:当main函数执行结束前将整数0作为函数值,返回到调用函数出。就是当程序正常进行时,得到的函数值为0.
以上均是我从谭浩强老师的C程序设计中记录和摘抄下来的,有什么我理解片面和不详细的地方还请大神们多指正,正好看到这个问题,自己又在自学这本书,所以就敲下来共勉,楼主加油!!