当前位置:主页 > 查看内容

C++ 中Error:此声明没有存储类或类型说明符

发布时间:2021-06-07 00:00| 位朋友查看

简介:C 中Error:此声明没有存储类或类型说明符 遇到的问题 今天在学习视频自己打代码的时候遇见一个问题。我练的是一个随机数问题需要一个产生随机数的srand()函数。但当我把这个函数写上的时候 srand((unsigned int)time (NULL)); 发现出错了。 Error: 此类型没……

C++ 中Error:此声明没有存储类或类型说明符


遇到的问题

今天在学习视频自己打代码的时候遇见一个问题。我练的是一个随机数问题,需要一个产生随机数的srand()函数。但当我把这个函数写上的时候

srand((unsigned int)time (NULL));

发现出错了。

Error: 此类型没有存储类或类型说明符。

本来以为是因为缺少头文件,或者头文件没写对。

1.然后在CSDN中看到只需在主程序开始处调用srand()。

2.不要在for等循环放置srand((unsigned)time(NULL));

插入图片

图片: 这里插入图片描述

把srand放进main()函数里就OK啦。

代码

int main()
{
srand((unsigned int)time (NULL));
int num=rand()%100+1;
int a=0;

//cout<<num<<endl;//打印拿到的随机数
cout<<"请输入一个整数:"<<endl;

while(1)
{
	cin>>a;
	if(a>num)
	{
		cout<<"您猜大了!请继续!"<<endl;
	}else if(a<num){cout<<"您猜小了!请继续!"<<endl;}
	else{
		cout<<"恭喜您猜对了!"<<endl;
		break;//退出
	}
	
}

return 0;
}


说明

1.这里还有一个问题没解决,因为我用的是VS2010,所以没有问题,当我用DEVC++的时候还会出现错误,现在还没解决!等解决了之后再来修改!
2.这是自己第一次写这样的博客,以后还会继续,记录自己的学习。有一句话叫做:当你觉得为时已晚的时候恰恰是最早的时候。我把这句话送给自己,加油!我是一只小菜鸡,咿呀咿呀哟!

;原文链接:https://blog.csdn.net/qq_46093636/article/details/115555013
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐