小编Don*_*aka的帖子

为什么n*n在循环的第一个瞬间得到4?对我来说它应该是1*1.相反,它来自2*2

为什么"n*n"在循环的第一个瞬间变为4?对我来说它应该是1*1.相反,它来自2*2.

请给我一个简单的答案,因为我还是初学者:)

#include <iostream>
using namespace std;
int main(){

    int n =1 , *p;
    p = &n;

    char aString[] = {"student"};

    for (int i = 0; i<5; i++)

        cout<< "i = "<< i << "n*n = "<<n*n<< "n++ = "<< n++<< " *p "<<endl; 

    system ("pause");
    return 0;
 }
Run Code Online (Sandbox Code Playgroud)

http://ideone.com/nWugmm

c++ pointers cout

6
推荐指数
1
解决办法
101
查看次数

标签 统计

c++ ×1

cout ×1

pointers ×1