为什么每段C语言程序开头必须有类似#include<stdio.t> 的语句呢?请说的浅然易见一点,本人太笨。
stdio.h是C语言中的标准输入输出(standard input/output)库头文件,一般编程都会有输入输出操作,如:
int n;
scanf("%d", &n ); //读入一个数据
printf("the num is : %d\n", n ); //输出一个数据
所以,一般程序开头都会引用这个头文件: #include <stdio.h>
有些编译器工具,会自动在编译时加上该头文件的引用,所以,其下的代码可以省略掉这个引用 。
当然,如果用不到输入输出语句,则该源文件可以不用引用这个头文件。