为什么在循环的第一个时刻,“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;
}