C ++中的代码是什么意思?

强尼

我不了解变量k发生了什么。例如,我尝试输入1、2、3、4、5,但k显示1。

    int a[5];
    for (int i = 0; i < 5; i++) {
        cin >> a[i];
    }

    int k = 0;
    for(int j = 0; j < 5; j++) {
        k += a[j] > a[j+1];
    }
    cout << k;
杰里·科芬

a[j] > a[j+1]产生布尔结果(falsetrue)。在一个int方面,truefalse转换为10分别。

因此,这大致相当于:

for (int j=0; j<5; j++)
    if (a[j] > a[j+1])
        ++k;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

[&]在C ++中是什么意思

来自分类Dev

*(int *)在C ++中是什么意思?

来自分类Dev

C ++这行代码是什么意思?

来自分类Dev

:在C中是什么意思?

来自分类Dev

**在C ++中是什么意思?

来自分类Dev

在C中,“&”号是什么意思?

来自分类Dev

^在C ++中是什么意思?

来自分类Dev

目标c中的&=是什么意思?

来自分类Dev

C中的“ a ## b”是什么意思?

来自分类Dev

**在C中是什么意思?

来自分类Dev

(void)在c ++中是什么意思?

来自分类Dev

“上下文”在C#异步/等待代码中到底是什么意思?

来自分类Dev

C中的“流”是什么意思?

来自分类Dev

*-end()在C ++中是什么意思?

来自分类Dev

在C ++中,^(){}和^ {}是什么意思?

来自分类Dev

在C#中':this'是什么意思

来自分类Dev

在C ++中'return * this'是什么意思?

来自分类Dev

__align(A)在C中是什么意思

来自分类Dev

C ++中的代码是什么意思?

来自分类Dev

在c#中,'??'是什么意思?

来自分类Dev

[&]在C ++中是什么意思

来自分类Dev

^在C ++中是什么意思?

来自分类Dev

C ++在此代码段中“ <”和“>”是什么意思?

来自分类Dev

* a = * b在C中是什么意思?

来自分类Dev

在C#中=]是什么意思?

来自分类Dev

^ {}在C中是什么意思?

来自分类Dev

在C ++中(“ <<”)是什么意思?

来自分类Dev

c中**(&d)是什么意思?

来自分类Dev

char*** 在 C 中是什么意思?