如图,C语言选择题,A和D选项的意思是什么,结果是什么?

2025-05-20 08:22:09
推荐回答(1个)
回答(1):

A. c = *p1 + *p2; 等价于 c = p1[0] + p2[0]; 可以执行
B. p2是指针,不能把char赋值给p2
C. p1 = p2; 可以执行,指针赋值
D. c = *p1 *(*p2); 等价于 c = p1[0] * p2[0]; 会提升到int以后再做乘法,结果的低8位放在c里面