[CareerCup] 12.1 Find Mistakes 找程序错误

简介:

12.1 Find the mistake(s) in the following code:

unsigned int i;
for (i = 190; i >= 0; --i)
printf("%d\n", i);

这道题让我们找出给定的简短的程序的错误,这里共有两处错误:

1. 无符号整型永远大于0,所以i >= 0没有意义

2. 打印无符号整型要用%u

正确代码参见下方: 

unsigned int i;
for (i = 190; i > 0; --i)
printf("%u\n", i);

本文转自博客园Grandyang的博客,原文链接:找程序错误[CareerCup] 12.1 Find Mistakes ,如需转载请自行联系原博主。

相关文章
每日一题---748. 最短补全词[力扣][Go]
每日一题---748. 最短补全词[力扣][Go]
每日一题---748. 最短补全词[力扣][Go]
每日一题---26. 删除有序数组中的重复项[力扣][Go]
每日一题---26. 删除有序数组中的重复项[力扣][Go]
每日一题---26. 删除有序数组中的重复项[力扣][Go]
每日一题 --- 942. 增减字符串匹配[力扣][Go]
每日一题 --- 942. 增减字符串匹配[力扣][Go]
每日一题 --- 942. 增减字符串匹配[力扣][Go]
|
测试技术 API 索引
【day10】LeetCode(力扣)刷题(注释详细)[707.设计链表][278.第一个错误的版本][98. 验证二叉搜索树]
刷题(注释详细)[707.设计链表][278.第一个错误的版本][98. 验证二叉搜索树]。
140 0
【day10】LeetCode(力扣)刷题(注释详细)[707.设计链表][278.第一个错误的版本][98. 验证二叉搜索树]
|
Python
LeetCode每日一题——1662. 检查两个字符串数组是否相等
数组表示的字符串 是由数组中的所有元素 按顺序 连接形成的字符串。
93 0
HDOJ(HDU) 1799 循环多少次?(另类杨辉三角)
HDOJ(HDU) 1799 循环多少次?(另类杨辉三角)
128 0
HDOJ(HDU) 1799 循环多少次?(另类杨辉三角)