首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

突然网上搜到的,不知道为啥结果是这样…求高手解,该如何处理

2012-03-31 
突然网上搜到的,不知道为啥结果是这样……求高手解C/C++ code#include stdio.hunsigned int iint main()

突然网上搜到的,不知道为啥结果是这样……求高手解

C/C++ code
#include <stdio.h>unsigned int i;int main() {  for (i = 4; i >= 0; i--) {    printf("i = %d\n", i);  }}


不明白结果为什么不是4 3 2 1 0.

[解决办法]
你在什么环境下编译的?在GCC下unisgned i; i>=0; 永远为真,
[解决办法]
unsigned类型的值用于大于等于0,这是个死循环

热点排行