Tại sao kết quả "n * n" là 4 tại thời điểm đầu tiên của vòng lặp? với tôi nó phải là 1 * 1. thay vào đó là 2 * 2.tại sao n * n kết quả là 4 tại thời điểm đầu tiên của vòng lặp? với tôi nó phải là 1 * 1. thay vào đó, nó xuất hiện dưới dạng 2 * 2
Xin vui lòng cho tôi một câu trả lời đơn giản như tôi vẫn là một người mới bắt đầu :)
#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;
}