1,我们来看看下面这两个例子,你知道输出的是什么吗!

int test_fun(unsigned int num)
{for(unsigned int i = 0; i < num -1; i++){printf("fun = %s,line = %d\n",__FUNCTION__,__LINE__);}return 0;
}int main()
{test_fun(0);return 0;
}
int test_function(int num)
{for(unsigned int i = 0; i < num -1; i++){printf("fun = %s,line = %d\n",__FUNCTION__,__LINE__);}return 0;
}int main()
{test_function(0);return 0;
}
int test_funv(unsigned int num)
{for(int i = 0; i < num -1; i++){printf("fun = %s,line = %d\n",__FUNCTION__,__LINE__);}return 0;
}int main()
{test_funv(0);return 0;
}

上面的代码会处于死循环中,因为i定义为unsigned int ,数据为0-2^32-1(32位系统),所以i< num-1(0-1) -1,计算机表示为2^32 -1,所以代码会一直处于循环中,

再来看看正确的写法吧!

int test_functionv(int num)

c语言数据类型问题的总结相关推荐

  1. 【组队学习】【28期】R语言数据科学

    R语言数据科学 论坛版块: http://datawhale.club/c/team-learning/36-category/36 开源内容: https://github.com/datawhal ...

  2. 推荐:一本“高颜值”的R语言数据可视化图书(包邮送3本)

    文章留言点赞前3名的朋友,每人送1本<R语言数据化可视化之美增强版>,名单揭晓日期为:本周日 (2020年7月12日晚7点).到时,获奖的朋友可以直接添加微信:meta-genomics, ...

  3. 半折预售:新书-R语言数据可视化之美|ggplot2作者推荐

    我本来想等正式发售的时候,再告诉大家我的新书<R语言数据可视化之美>已经出版,奈何新书还太贵,这几天刚好京东有买100减50的活动,所以想想还是赶紧告诉大家吧,不然平时购买的话,太真有点小 ...

  4. R语言数据包自带数据集之ISwR包的melanom数据集字段解释、数据导入实战

    R语言数据包自带数据集之ISwR包的melanom数据集字段解释.数据导入实战 目录 R语言数据包自带数据集之ISwR包的melanom数据集字段解释.数据导入实战 #数据字段说明 #导入包 #导入数 ...

  5. R语言数据包自带数据集之survival包的colon数据集字段解释、数据导入实战

    R语言数据包自带数据集之survival包的colon数据集字段解释.数据导入实战 #数据字段说明 colon数据集:B/C期结肠癌辅助化疗治疗数据 d # 患者编号 study # 所有患者都是1 ...

  6. R语言数据包自带数据集之survival包的lung数据集字段解释、数据导入实战

    R语言数据包自带数据集之survival包的lung数据集字段解释.数据导入实战 目录 R语言数据包自带数据集之survival包的lung数据集字段解释.数据导入实战 #数据字段说明 #导入包 #导 ...

  7. R语言数据包自带数据集之ToothGrowth数据集字段解释、数据导入实战

    R语言数据包自带数据集之ToothGrowth数据集字段解释.数据导入实战 目录 R语言数据包自带数据集之ToothGrowth数据集字段解释.数据导入实战 #数据字段说明 #导入包 #导入数据 #数 ...

  8. R语言数据包自带数据集之mtcars数据集字段解释、数据导入实战

    R语言数据包自带数据集之mtcars数据集字段解释.数据导入实战 目录 R语言数据包自带数据集之mtcars数据集字段解释.数据导入实战 #会用帮助?或者help函数 #字段说明 #导入包 #导入数据 ...

  9. R语言数据描述性统计(Descriptive statistics)实战:数据全局描述信息、数值数据的描述性统计(Numerical data)、离散型数据的描述性统计(Categorical)

    R语言数据描述性统计(Descriptive statistics)实战:数据全局描述信息.数值数据的描述性统计(Numerical data).离散型数据的描述性统计(Categorical) 目录

最新文章

  1. WEB渗透之对于开了3389远程连接不上的总结
  2. Linux平台swift语言开发学习环境搭建
  3. linux脚本漏洞,Silver Peak VX跨站脚本漏洞(CVE-2014-2975)
  4. 计算机网络——基本介绍
  5. [原]逆向iOS SDK -- _UIImageAtPath 的实现(SDK 5.1)
  6. mysql增错误_使用MySQL练习增删改查时因为版本问题出现连接错误
  7. vscode取消底部横滚动条(自动换行)
  8. 雷军说小米综合净利润率永远不超过5%,玺哥相信他是真心的!
  9. Eclipse正式代替Oracle接管Java EE
  10. mathquill web公式编辑器 总结 、实列、 源码
  11. 神经网络学习笔记(1)——神经元与激活函数简介
  12. 软件测试的目的和原则
  13. ngrok服务的编译与环境搭建
  14. 如何在服务器上还原数据库文件,SQL Server 使用入门教程(bak文件还原数据库)...
  15. Vue 不睡觉教程3 - 来点实在的:自动计算剩余时间的任务列表
  16. 深信服AC1000路由部署模式怎么配置线路负载均衡
  17. 程序员除了代码还应该有什么
  18. 桂电计算机信息管理专业课程有哪些,桂林电子工业大学-桂电研究生课程总表91上.doc...
  19. Visual C++游戏编程基础之多背景循环动画
  20. 程序猿生存指南-34 我与清华

热门文章

  1. 领导跟跟你说让你多和他沟通,但是你不知道该沟通什么?怎么破?
  2. python ndimage.gaussian_filter_python – 仅沿一个轴平滑2D数组
  3. 系统运维岗位面试: 北京某技术中心运维工程师笔试题
  4. 台式电脑出厂编号怎么查_如何查看电脑出厂日期_如何查看电脑出厂编号
  5. MS Materials Studio 安装失败如何解决
  6. 回归分析中,简述几种残差的定义?性质?作用以及特点?
  7. pyqt5 app基本设计框架_PyQt5设置for Python3.8.0 amp; PyCharm 2018.2.4
  8. python猪脸识别_京东JDD猪脸识别比赛
  9. ubuntu连接投影仪
  10. 发现孩子做作业用计算机,正版Win7电脑 保证孩子按时完成作业