当前位置: 首页 > news >正文

深圳高端vi设计公司网站seo策划方案实例

深圳高端vi设计公司,网站seo策划方案实例,网站给挂黑链,html编辑器在哪6、随机数函数rand() 功能:产生0~RAND_MAX 之间的随机整数。 使用格式:rand(); //无参 返回值:返回随机整数 说明: a.RAND_MAX是一个定义在stdlib.h里面的宏,表示可以产生的最大随机整数&am…

6、随机数函数rand()
     功能:产生0~RAND_MAX 之间的随机整数。
     使用格式:rand(); //无参
     返回值:返回随机整数
     说明:
      a.RAND_MAX是一个定义在stdlib.h里面的宏,表示可以产生的最大随机整数;
      b.如需要获得整数 a 到 b 之间的随机数(包括a、b),可以使用下面的公式:
         int r = rand()%(b-a+1)+a;。
      c.使用rand()函数还要配套使用随机数种子函数(下面介绍),否则每次输出的随机数顺序都会相同,失去了随机数的意义。
7、随机数种子函数srand()
     功能:重置随机数种子值
     使用格式:srand(参1);
         参1:使用无符号整数作为种子值,为增加随机性,一般使用随时变化的time(NULL)函数返回的秒数做为种子值
     返回值:无
     说明:种子函数srand要在随机数函数rand()前面调用才会发生作用。
 8、终止程序函数abort()  
     功能:触发SIGABRT信号,终止程序
     使用格式:abort(); //无参
     返回值:无
     说明:abort函数触发信号SIGABRT后,有两种情况:如无自定义信号处理程序,则调用默认信号处理程序,然后结束程序;如有自定义信号处理程序,则在执行默认信号处理程序后,会进入自定义信号处理程序,然后再结束程序。总之,不会再返回主程序,这一点与raise()函数发出信号的结果不同。
9、退出当前执行程序函数 exit()、quick_exit()、_Exit()
     功能:退出当前正在执行的程序
     使用格式: exit(参1);
                        quick_exit(参1);
                        _Exit(参1);
        参1:程序的退出状态:0正常退出,非零发生错误退出;也可使用宏EXIT_SUCCESS和EXIT_FAILURE当作参数
     说明:
      a. 上面三个退出程序函数的区别:exit()是正常退出,系统会做完整的清理;quick_exit() 是快速退出,清理工作少一些;_Exit() 是立即退出,不做清理工作。
      b. 退出程序函数退出的是整个程序,不是某一个具体函数;无论在程序的任何地方,遇到上面三个函数,程序都会立即结束。
10、退出前处理函数 atexit()、at_quick_exit()
     功能:程序退出前需要执行的一些函数通过这两个函数进行登记,以便程序退出前予以调用。
     使用格式:atexit(参1);
                       at_quick_exit(参1);
        参1:要执行的函数地址(函数名)。
      返回值:调用成功时返回0 ,调用失败时返回非零值
      说明:
       a.在函数atexit()中登记的函数,只有调用exit()退出或main()退出时才会执行;同样,在函数at_quick_exit()中登记的函数只有在调用quick_exit()退出时才会执行;也就是说,atexit与exit、at_quick_exit与quick_exit要成对使用。
       b.这些函数要在exit或quick_exit前使用,而且可以多次使用;多次使用时,执行顺序是挨着exit()近的先执行。
       c.要调用的函数必须是无参、无返回值的。
       以上函数的实验程序如下:

#include<stdio.h>
#include<time.h> //随机数种子函数
#include<stdlib.h>
#include<signal.h> 
void handle(int x)
{printf("按回车键lllll继续...\n");getchar();
}
void myPrint()
{printf("myPrint函数被调用了。。。\n");getchar();exit(EXIT_SUCCESS);
}
void myAtexit()
{printf("myAtexit函数被执行了\n");getchar();
}
int main(void)
{
//生成10个0-100间的随机整数srand(time(0));for (int i = 0; i < 10; i++){int r = rand() % (100 - 0 + 1) + 0;//生成0-100之间的10个随机整数printf("%d - %d ",i,r);}//运行结果:0 - 92 1 - 55 2 - 26 3 - 41 4 - 17 5 - 32 6 - 80 7 - 69 8 - 1 9 - 93
//实验abort()函数signal(SIGABRT, handle);//abort(); //注释掉,否则后面的代码无法运行
//实验exit() //myPrint(); //这个函数中有exit()的调用printf("这里是主程序...\n");
//实验atexit()函数atexit(myAtexit);exit(EXIT_FAILURE); //如果仅注释掉这一行,myAtexit仍会被调用,main函数正常退出也调用atexit函数getchar();return 0;
}

http://www.yidumall.com/news/87773.html

相关文章:

  • php网站开发环境今日国内新闻最新消息10条新闻
  • 动态背景网站合肥网络推广培训学校
  • 域名备案用的网站建设方案专业海外网站推广
  • 淄博学校网站建设公司域名交易中心
  • 安徽水安建设集团网站公司网站制作模板
  • 成都企业网站制作哪家好网络域名怎么查
  • 个人做网站的注意事项网络软文是什么
  • 百度网站优化指南seo是搜索引擎营销
  • 怎么建设色情网站权重查询工具
  • 网上做网站的靠谱吗抖音关键词排名推广
  • 信誉好的镇江网站优化一呼百应推广平台
  • 小型视频网站建设推广渠道怎么写
  • 网站制作国际连锁中央新闻联播
  • 流行网站开发框架白山seo
  • 做网站蓝色和什么颜色网络事件营销案例
  • 网站建设制作视频软文代写发布
  • 浙江标力建设集团网站ks免费刷粉网站推广马上刷
  • 网站客服招聘google登录
  • 如何更改网站标题如何进行网络推广营销
  • 网站关键字描述百度优化插件
  • 深圳建外贸网站海淀区seo多少钱
  • 做网站和app哪个难如何拿高权重网站外链进行互换?
  • 献县做网站价格百度网盘登陆入口
  • 织梦做网站教程2020最近的新闻大事10条
  • 温州做网站优化山东最新资讯
  • 网站设计与制作服务北京seo人员
  • 江阴网站推广百度推广的五大优势
  • 如何增加网站关键词库在线生成网页网站
  • 在中国做国外网站网站收录情况查询
  • 导购网站自己做电商宝安网站建设