单选题
735.已有定义int k=2;int *ptr1,*ptr2;,且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值语句是( )。
A
k=*ptr1+*ptr2;
B
ptr2=k;
C
ptr1=ptr2;
D
k=*ptr1*(*ptr2);
答案解析
正确答案:B
解析:
ptr2=k是错误的赋值语句,因为ptr2是一个指针变量,不能直接赋值为一个整型变量k。
相关知识点:
指针变量赋值语句正误记
题目纠错
二级C语言知识练习
