设有数据定义语句“int k=4,*p1=&k;”,则表达式“p1==&k”的值,怎么计算?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 12:10:37
![设有数据定义语句“int k=4,*p1=&k;”,则表达式“p1==&k”的值,怎么计算?](/uploads/image/z/14738144-32-4.jpg?t=%E8%AE%BE%E6%9C%89%E6%95%B0%E6%8D%AE%E5%AE%9A%E4%B9%89%E8%AF%AD%E5%8F%A5%E2%80%9Cint+k%3D4%2C%2Ap1%3D%26k%EF%BC%9B%E2%80%9D%2C%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E2%80%9Cp1%3D%3D%26k%E2%80%9D%E7%9A%84%E5%80%BC%2C%E6%80%8E%E4%B9%88%E8%AE%A1%E7%AE%97%3F)
xJ@_$z3Ϣ7 E}U@m@MJ,M50egws:K|3ߌK=rZ{|!P9Dن%?woؒ@0w4PGV&
4_)r䞜:aB|e*G"wC@gAdįb
/ c
JT_%CKC$V{fdwi0I:[}NGx
设有数据定义语句“int k=4,*p1=&k;”,则表达式“p1==&k”的值,怎么计算?
设有数据定义语句“int k=4,*p1=&k;”,则表达式“p1==&k”的值,怎么计算?
设有数据定义语句“int k=4,*p1=&k;”,则表达式“p1==&k”的值,怎么计算?
*p1=&k; 可以知道,指针p1存放的是k的地址.因为&k是取k的地址,而p1的内容也是k的地址..所以是相等的.那么表达式p1==&k的值就是真(也就是1).