首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于rand和time()的有关问题

2012-05-23 
关于rand和time()的问题我在调用rand,srand和time函数时没有包括头文件,只#includestdio.h为什么可以编

关于rand和time()的问题
我在调用rand,srand和time函数时没有包括头文件,只#include<stdio.h>
为什么可以编译执行通过?
可我在网上搜索了好几个例子都包含了别的头文件,

[解决办法]
不同的编译器这些函数可能在不同的头文件里声明了 有些编译器就在stdlib.h里包含了。。
[解决办法]
要么就是这些函数属于隐式声明了,虽然你没有包涵头文件,但是在加载时是调用这些函数的。
[解决办法]
C语言(标准规定)是可以不声明而直接调用函数的,也就是说,你可以不包含任何头文件而直接使用里面的函数
但这样作不推荐使用,因为这样的话所有函数的参数及返回都会默认为int,某些函数(如数学函数)结果会不正确

热点排行