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

前端素材网站微信兼职网站开发

前端素材网站,微信兼职网站开发,衡水做企业网站的公司,肥东建设局网站目录 1、malloc和free#xff1a;用于动态内存分配和释放。 2、atoi和atof#xff1a;用于将字符串转换为整数或浮点数。 3、rand和srand#xff1a;用于生成随机数和设置随机数种子。 4、system#xff1a;用于执行系统命令。 5、exit#xff1a;用于退出程序。 6、…目录 1、malloc和free用于动态内存分配和释放。 2、atoi和atof用于将字符串转换为整数或浮点数。 3、rand和srand用于生成随机数和设置随机数种子。 4、system用于执行系统命令。 5、exit用于退出程序。 6、qsort用于快速排序。 7、abs用于取绝对值。 8、labs用于取长整数的绝对值。 9、atof用于将字符串转换为浮点数。 C语言标准库中的stdlib.h是一个通用工具库其中包含了很多有用的函数这些函数可以用来进行各种各样的操作例如内存分配、类型转换、随机数生成等等。 下面是stdlib.h中一些常用函数的介绍 1、malloc和free用于动态内存分配和释放。 malloc函数用于在堆heap中分配指定大小的内存返回一个指向该内存的指针。free函数用于释放之前分配的内存将内存归还给系统。 示例代码 #include stdio.h #include stdlib.hint main() {int *p (int*)malloc(sizeof(int)); // 分配4字节大小的内存if (p NULL) {printf(Failed to allocate memory!\n);return 1;}*p 10; // 给指针p指向的内存赋值为10printf(%d\n, *p); // 输出10free(p); // 释放内存return 0; } 运行结果 10 2、atoi和atof用于将字符串转换为整数或浮点数。 atoi函数用于将字符串转换为整数atof函数用于将字符串转换为浮点数。 示例代码 #include stdio.h #include stdlib.hint main() {char str1[] 123;char str2[] 3.14;int num atoi(str1);printf(%d\n, num); // 输出123double dnum atof(str2);printf(%f\n, dnum); // 输出3.140000return 0; } 运行结果 123 3.140000 3、rand和srand用于生成随机数和设置随机数种子。 rand函数用于生成一个伪随机数srand函数用于设置随机数种子。 示例代码 #include stdio.h #include stdlib.h #include time.hint main() {srand(time(NULL)); // 设置随机数种子为当前时间for (int i 0; i 10; i) {printf(%d , rand() % 100); // 生成0~99之间的随机数}printf(\n);return 0; } 运行结果 75 56 93 58 99 33 30 22 23 56 4、system用于执行系统命令。 system函数用于执行指定的系统命令例如清屏、打开文件等。 示例代码 #include stdio.h #include stdlib.hint main() {system(clear); // 清屏return 0; } 注意system函数在不同操作系统上可能有不同的实现使用时需要注意。 5、exit用于退出程序。 exit函数用于正常退出程序并返回一个指定的退出码通常用0表示正常退出非0表示异常退出。 示例代码 #include stdio.h #include stdlib.hint main() {printf(Hello, world!\n);exit(0); // 正常退出程序return 0; // 这一句不会被执行 } 运行结果 Hello, world! 6、qsort用于快速排序。 qsort函数用于对数组进行快速排序需要指定数组的起始地址、元素个数、每个元素的大小和一个比较函数。 示例代码 #include stdio.h #include stdlib.hint compare(const void *a, const void *b) {return (*(int*)a - *(int*)b); }int main() {int arr[] {3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5};int len sizeof(arr) / sizeof(int);qsort(arr, len, sizeof(int), compare);for (int i 0; i len; i) {printf(%d , arr[i]);}printf(\n);return 0; } 运行结果 1 1 2 3 3 4 5 5 5 6 9 7、abs用于取绝对值。 abs函数用于取整数的绝对值。 示例代码 #include stdio.h #include stdlib.hint main() {int num1 -10;int num2 20;printf(%d\n, abs(num1)); // 输出10printf(%d\n, abs(num2)); // 输出20return 0; } 运行结果 10 20 8、labs用于取长整数的绝对值。 labs函数用于取长整数的绝对值。 示例代码 #include stdio.h #include stdlib.hint main() {long num1 -123456789;long num2 987654321;printf(%ld\n, labs(num1)); // 输出123456789printf(%ld\n, labs(num2)); // 输出987654321return 0; } 运行结果 123456789 987654321 9、atof用于将字符串转换为浮点数。 atof函数用于将字符串转换为浮点数。 示例代码 #include stdio.h #include stdlib.hint main() {char str[] 3.14;double dnum atof(str);printf(%f\n, dnum); // 输出3.140000return 0; } 运行结果 3.140000 除了上面提到的函数stdlib.h中还有许多其他有用的函数可以根据需要进行调用。这个库在C语言中非常常用因为它提供了许多基本的功能可以方便地进行各种操作。
http://www.w-s-a.com/news/563424/

相关文章:

  • 成都网站建设:河北省建设工程质量监督网站
  • 四川省建设厅官网信息查询平台北京seo关键词优化外包
  • 网站建设响应式是什么意思wordpress弹窗打开网页
  • 做美工需要参考的网站漳州做网站的公司
  • 用源码建设网站关于网站开发的自我评价
  • 网站设计师图片自助建站编辑器
  • 网站建设的常用技术有哪些深圳建筑工地招工
  • 做软装找图片的网站wordpress 替代
  • 制作网站的后台公众号做视频网站会封吗
  • 广西企业建站邯郸景区网站制作
  • 开发商城网站多少钱城厢区建设局网站
  • 网站外链多的危害天水市建设局网站
  • 网站接入商学交互设计网站
  • 目前最新的网站后台架构技术综述什么网站可以做名片
  • 成都建站长沙做网站美工的公司
  • 湖南省住房与城乡建设厅网站平顶山网站关键词优化
  • 购物网站前台功能模块汕头网站设计电话
  • 网站你懂我意思正能量免费wordpress菜单底部导航代码
  • 一个主机可以建设多少个网站山东高端网站建设
  • 长沙网站建设搭建网络营销做得好的公司
  • 如何做网站的后台管理石家庄seo关键词排名
  • 给自己公司做个网站山东做外贸网站的公司
  • 张家港网站建设培训江苏省建设工程网站系统
  • html个人网站桂林建站
  • 湛江网站优化快速排名wordpress文章页面宽度
  • 自己建网站怎么弄唯品会一家专门做特卖的网站
  • 做文化传播公司网站做搜狗pc网站点
  • 免费的黄冈网站有哪些平台可以聊天呢要查询一个网站在什么公司做的推广怎么查
  • 凡客建站登录入口网站建设先进部门评选标准
  • 响应式设计 手机网站政务中心建设网站