99问答网
所有问题
请问,为什么c语言里我没有使用 #include<stdio.h> 也可以使用呢?
如题所述
举报该问题
推荐答案 2011-10-29
头文件非必须的~
<stdio.h>头文件中包含的是基本输入输出函数库,如果你都没用到,当然可以不用包含进去。
如果你用调用了基本的输入输出函数,又没有包含基本输入输出的头文件,而编译能正常编译,这只能是说,你的
编译器
默认包含了基本输入输出的头文件。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zzBXttzX7.html
其他回答
第1个回答 2011-10-29
着实一个标准输入输出头文件,如果没有输入输出可以不要。另外有些头文件可以包含另外一些头文件,比如你写c应用程序,你基本上可以只用一条包含语句#include<windows.h>就可以哦。
第2个回答 2011-10-29
因为你没有用到,头文件里面定义的宏,或者函数。
第3个回答 2011-10-29
stdio.h 可能被有的编译器默认包含了
其他的不写不行
第4个回答 2011-10-29
用到输入输出没有哦
1
2
下一页
相似回答
c语言
程序缺少头文件
为什么
还
可以
运行,并得到正确结果?
答:
你用的应该是C++的编译器,
C++对函数申明不做强制要求,如果函数没有申明,直接使用的话,会给你一个默认申明
。编译过了之后,连接器是根据函数名称进行连接,和申明关系不大,所以,连接器也能找到正确的函数进行连接。但你这个程序,应该会生成一些warning,提示部分函数没有申明。
C语言中
编写程序时在前面加一个
#include
"
stdio.h
"是
干什么用
的,如果不...
答:
stdio.h
是
C语言的
标准输入输出头文件 (嘛
,也可以
想象成为了方便我们使用输入输出函数,就打包在这个头文件里面了)只有引用了这个头文件,才能
使用C语言中的
输入输出函数,比如说有:getchar(), scanf() printf()等等 要是没有引用的话,当然就不能用这些函数咯 ...
C语言
不
用#include
<string.
h
>头文件也没
什么
影响啊,
答:
这个就要具体问题具体分析了,如果的代码里
没有用
到string库里的函数
什么的,
你就可以不用包括这个头文件了,但是如果你有用到像strlen()这样的函数你不包括这个头文件就会报错了。
C语言中的
头文件(
#include
<
stdio.h
>)中stdio.h是啥意思
???
这个头文件...
答:
c语言中的
标准输入输出头文件
,stdio
即是stand input output 的缩写,如果你的程序中有输入输出操作,就必须使用该头文件,当然,如果你牛逼到
可以自己
写函数实现输入输出操作
,也可以
不用这个头文件。如果你的程序中只有逻辑处理
,没有
输入输出操作,就可以删掉这个头文件。总之,头文件的使用是按需使用的...
C语言,什么
情况程序
里没有#include
<
stdio.h
>这句
答:
只有有了头文件你才可以调用库中的函数,肯定不能去掉。不过有些编译器默认包含了头文件,这种情况下可以不写
c语言中可以使用
空指针的地址吗
?为什么?
例如
答:
在C语言中,空指针是指指向空地址的指针,其值为NULL。空指针的地址是指空指针所指向的内存地址,也就是空地址。在
C语言中,可以使用
空指针的地址,但通常不会主动使用它。空指针的地址通常由编译器自动分配,用于表示一个不存在的指针或者一个未初始化的指针。使用空指针的地址可能会导致程序错误,...
编写
c语言
程序时必须
有#include
<
stdio.h
>这一行吗
?为什么
答:
这样,你就能在你的程序
中使用
数学库提供的函数了。总结而言
,#include
之所以重要,是因为它引用了libc库中的关键功能,而这些功能是
C程序
运行的基础。没有它,你的程序可能无法正常编译或运行。同时,遵循良好的编程习惯,正确
使用#include
语句,对于程序的组织、维护和扩展都至关重要。
c语言中# include
<
stdio.h
>是不是可有可无啊
答:
一些基本的输入输出函数会自动加载的,如printf(),scanf()等。如果你只用到这几个函数就不用加
# include
<
stdio.h
>了,要用到其他函数还得加上。
关于
c语言里面
的头文件
stdio.h
问题~~~
答:
一般
C程序
都会包含此头文件.至于书
中为什么没有
包含此头文件,可能是以下几个原因:1. 你看错了.2. 书写错了.3. 有的编译器, 像VC6.0, 允许在没有包含
stdio.h的
情况下使用printf, 不过会给出一个警告, 但不会影响程序 运行, 可能谈老师用的就是这样的编译器吧.最后我想请教一下楼上的朋友...
大家正在搜
c语言include后面跟什么
c语言include的用法
include是c语言关键字吗
c语言中include含义
c语言string.h
include of 用法
htmlinclude的用法
c语言typedef的用法
include使用
相关问题
C语言为啥没# include <stdio.h>也能用pr...
编写C语言程序时必须有#include<stdio.h...
c语言#include<stdio.h>是干什么用的啊?为什...
C语言,什么情况程序里没有#include<stdio.h>...
C语言里面的这个#include <stdio.h>什么意思...
C语言中的头文件(#include<stdio.h>)中st...
C语言中如果缺少#include<stdio.h>...
c语言中#include <stdio.h>是什么意思