在C语言编程中,什么时候要在开始时写上:#include<stdio.h>

2024-11-14 13:40:45
推荐回答(4个)
回答1:

楼上说得很对了
补充一点
就是
stdio.h
知道全称就明白了standard
input
output就是标准输入输出流的头文件

所以
你用到printf这样的
标准输出才会用到~
所以
如果你不用
就显示不出结果也就不
看不出来运行的结果

所以必须用撒

回答2:

要用到里面的函数的时候,
比如printf、scanf,都是
stdio.h里面定义的函数当然stdio.h里面不仅仅只有以上两个,有关输入输出的函数大多数都定义了在这其中
有兴趣可以自己查查

回答3:

基本上,stdio.h这个头文件是属于必须引入的头文件,就好象JAVA的LANG包一样,里面都是输入,输出这样的常用函数。所以,只要你写C程序,那么stdio.h基本是不可避免要写上的。

另外补充一下和"stdio.h"的区别,两个都可以让C编译器找到stdio.h这个包,但是搜索方式是不一样的,这样的方式,C编译器会在C自带的路径下寻找,"stdio.h"这样的方式,C编译器会在所有可能的路径下寻找,所以C自带的头文件,两种方式都能找到,但是如果是自己编写的头文件,那么第一种方式会找不到头文件而报错。

回答4:

stdio.h就是指“standard
input&output"
  意思就是说标准输入输出头文件!
  所以了,用到标准输入输出函数时,就要调用这个头文件!
  调用:#include
或#include"stdio.h"
  需要预处理的语句:
  int
getch()
//从标准输入设备读入一个字符,不显示
  int
putch()
//向标准输出设备写一个字符
  int
getchar()
//从标准输入设备读入一个字符,显示
  int
putchar()
//向标准输出设备写一个字符
  int
scanf(char
*format[,argument…])
//从标准输入设备读入数据
  int
printf(char
*format[,argument…])
//格式化字符串输入到标准输出设备
  int
puts(char
*string)
//输出一个字符串到标准输出设备
  char
*gets(char
*string)
//从标准输入设备读入一个字符
  int
sprintf(char*string,char*format[,…])//格式化一个字符串输出到字符数组中,不显示