练习2.20

来源:互联网 发布:北京互联网地税局软件 编辑:程序博客网 时间:2024/05/17 01:46
#include <iostream>using namespace std;int main(){int i =42;int *p1 = &i;*p1 = *p1 * *p1;cout<< "是否将指向的对象值相乘?";if (*p1 = 1764){cout << "*p1的值为: " <<*p1 ;cout << "所以结果是正确的!"<< endl;}}

最后编译运行后,验证是对的:

当定义了一个指针*p,在后续程序段中,p实际上是表示定义的指向对象所在地址;*p实际上才是指向对象或者指向对象的具体值。

于是上面一段程序中,*p * *p的结果应该是指向对象的具体值得乘积1764。

0 0