有学做美食的网站吗成都市住建局官网查询
news/
2025/10/7 18:56:23/
文章来源:
有学做美食的网站吗,成都市住建局官网查询,17做网站新塘牛仔城,dw如何用表格来做网站在上一章中#xff0c;我们已经了解了 C 中如何从函数返回数组#xff0c;类似地#xff0c;C 允许您从函数返回指针。为了做到这点#xff0c;您必须声明一个返回指针的函数#xff0c;如下所示#xff1a; int * myFunction() { . . . } 另外#xff0c;C 不支持在函数…在上一章中我们已经了解了 C 中如何从函数返回数组类似地C 允许您从函数返回指针。为了做到这点您必须声明一个返回指针的函数如下所示 int * myFunction() { . . . } 另外C 不支持在函数外返回局部变量的地址除非定义局部变量为 static变量。
现在让我们来看下面的函数它会生成 10 个随机数并使用表示指针的数组名即第一个数组元素的地址来返回它们具体如下
实例
#include iostream
#include ctime
#include cstdlibusing namespace std;// 要生成和返回随机数的函数
int * getRandom( )
{static int r[10];// 设置种子srand( (unsigned)time( NULL ) );for (int i 0; i 10; i){r[i] rand();cout r[i] endl;}return r;
}// 要调用上面定义函数的主函数
int main ()
{// 一个指向整数的指针int *p;p getRandom();for ( int i 0; i 10; i ){cout *(p i ) : ;cout *(p i) endl;}return 0;
}
当上面的代码被编译和执行时它会产生下列结果
624723190
1468735695
807113585
976495677
613357504
1377296355
1530315259
1778906708
1820354158
667126415
*(p 0) : 624723190
*(p 1) : 1468735695
*(p 2) : 807113585
*(p 3) : 976495677
*(p 4) : 613357504
*(p 5) : 1377296355
*(p 6) : 1530315259
*(p 7) : 1778906708
*(p 8) : 1820354158
*(p 9) : 667126415
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/930734.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!