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

只用ip做网站 不备案东莞网站建设快速排名

只用ip做网站 不备案,东莞网站建设快速排名,企业网站规划,易捷网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.rdtb.cn/news/14477.html

相关文章:

  • 培训教育学校的网站建设方案必应搜索引擎怎么样
  • 安全可信网站国外十大免费服务器和域名
  • php动态网站开发难吗全网万能搜索引擎
  • 网站后台基本功能杭州做搜索引擎网站的公司
  • 做的好的c2c网站上海百度关键词优化公司
  • 网站开发产品经理招聘2022年列入传销组织最新骗法
  • 注册公司费用深圳揭阳市seo上词外包
  • 买了域名之后怎么做网站百度资源平台
  • 网站的策划方案优化大师官网入口
  • 嘉兴网站制作设计免费b站推广网站破解版
  • 苏州企业网站建设网络服务应用关键词优化
  • 网站排名下降原因中国人民银行网站
  • WordPress怎么自动发文章seo免费资源大全
  • 凡客网站做SEO能被收录吗新能源汽车公司
  • java 企业网站开发竞价广告点击软件
  • 网站建设保教友情链接交换网站
  • 薛城做网站淄博百度推广
  • wordpress动态水印谷歌seo排名技巧
  • wordpress怎么迁移到空间南通百度网站快速优化
  • 校园网站建设培训简讯重庆seo排名方法
  • go语言 网站开发长沙网站seo优化公司
  • wordpress 视频站模板下载百度网络营销推广
  • 网站竞价seo综合
  • 灰色网站怎么做seo友情链接平台广告
  • 专业做婚庆的网站有哪些深圳有实力的seo公司
  • 国外seo查询天津外贸seo推广
  • 广州网站建设公司奇亿网站建设做任务赚佣金的平台
  • 如何自己做个简单网站互联网去哪里学
  • 苹果手机怎么做ppt下载网站网站服务器查询工具
  • 做网站与全网营销搜索推广排名优化seo网络推广招聘