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

到底什么是循环"不变量" 能否简单举例?解决办法

2012-06-05 
到底什么是循环不变量? 能否简单举例?好多书上都有不变量这种说法,但是就是没有比较清楚的例子来说明

到底什么是循环"不变量"? 能否简单举例?
好多书上都有"不变量"这种说法,但是就是没有比较清楚的例子来说明到底什么是不变量。

各位大侠能给个明了的例子么?

[解决办法]

C/C++ code
#include <stdio.h>#include <string.h>int main(int argc, char **argv){    char    buf[1024];    int    len = 0;    int    sum1 = 0, sum2 = 0;    int    i = 0;    len = strlen( buf );//len就是循环不变量    for( i = 0; i < len; i++ )        sum1 += i;    for( i = 0; i < strlen(buf); i++ )        sum2 += i;    return sum1 + sum2;}
[解决办法]
支持楼上的说法

热点排行