这个地方的结果选择C,a=p1==&m;这个表达式首先算p1==&m,”==“这是一个比较运算符,因为p1中存放的是k的地址,而&m是m的地址,所以就不相等,.所以就取值0,然后再把0的值赋给a,
C语言一个很小的程序,有以下程序main(){ int a,k=4,m=4,*p1=&k,*p2=&m;a=p1==&m
1个回答
相关问题
-
若有说明: int *p,m=5,n;以下正确的程序段是()
-
17.若有说明:int *p,m=5,n;以下正确的程序段是
-
集合P={x|x=2k,k∈Z},M={x|x=2k+1,k∈Z},S={x|x=4k+1,k∈Z},a∈P,b∈M,设
-
若有说明:int *p1,*p2,m=5,n: 以下均是正确 赋值语句的选项是( ) A p1=&m:p2=&p1: B
-
lingo程序哪儿错了?MODEL:sets:Quarters/1..4/:a,k,d,c,t,p;endsetsdat
-
若有定义:int a[]={1,2,3,4,5,6,7,8,9,10,11,12},*p[3],m;,阅读下面程序段,写
-
求详解关于C语言的(21)有以下程序 #include<stdio.h>. main() {int y=1
-
一个运算程序1&1=1,m=k,m&(n+1)=k+2,则1&2006为多少
-
一个c语言问题,给出答案并解释有以下程序段:int k=0while(k=1)k++;则while循环执行的次数是【 】
-
9.执行以下程序段后,k的值是( ). int k=0,a=1,b=2,c=3; k=b?c:a; A. 3 B. 2