0

我是数据结构的新手,这个问题出现在模型试卷中。

计算语句 x = x+1 的频率计数;在以下代码段中

for (i = 0; i< n; i++)
    for (j = 0; j< n; j*=2)
        x = x + 1;

我的问题是(*)会影响频率计数吗?没有括号。

4

1 回答 1

3

j*=2意思是j=j*2(乘法)。但由于j从 0 开始,它将始终保持 0。您有一个无限循环。

如果只有一行,括号通常可以是隐式的。

知道您使用哪种语言会更容易回答。

于 2021-01-19T19:07:42.553 回答