为什么我不能告诉我声明的数组字符?

时间:2015-08-27 19:16:28

标签: c++

char ph[6]={'a','b','c','d','e','f'};

这是我的代码,这就是我召唤他们的方式

for(int i=1;i>=3;i++)
         {
             cout<<ph[i]<<" ";
         }       

但结果是空白

1 个答案:

答案 0 :(得分:4)

你的循环永远不会运行。

for(int i=1;i>=3;i++)

表示从1开始,当我们大于3时继续循环。因为我们从不大于3,所以循环结束。

如果要打印数组的前3个元素,则使用:

for(int i = 0; i < 3; i++)
    cout<<ph[i]<<" ";