若已定义int+a下面对1
答:b=a; b等于1 a=t; c等于2 } 或:优先级 ++ > && > || 可以看成++a || (++b && ++c),因为++a已经==2 > 0 因此,后面不再计算。即a = 2, b= 2 ,c =3
答:int *p[3]表示数组p是一个指针数组,每个元素是一个指向整型数据的一个指针。for(m=0;m<3;m++)表示有三次循环,m分别是0,1,2。p[m]=&a[m*4]执行后,将a[0]、a[4]、a[8]的地址分别赋予给p[0]、p1[1]、p[2], 即指针p[0]、p1[1]、p[2]指向a[0]、a[4]、a[8]上...
答:选C 因为 a数组是常量 不能用 ++a 其他的都是可以的
答:int main(){ int a[11]={1,2,3,4,5,6,7,8,9,10}; int i;//要在第i个下标插入100 scanf("%d",&i); insert(a,i); return 0;} 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 xiarl 2011-10-10 · TA获得超过1396个赞 知道小有建树答主 回答量:878 采纳率:0% 帮助的人...
答:13. D 14.A 15.B
答:若有定义int a [][3]={1,2,3,4,5,6,7,8,9},则表达式size of(a)/size of(a[0])的值为 对于一个整型二维数组,size of(a)=9 即实际内容所占的大小;a[0] 是指第0行的3个元素 因而size of(a[0])=3;最后答案就是 9/3=3;...
答:应该是看成 if (a>b){ c=a ;} a=b;b=c;if只管到c=a ; 因为a=1,b=2,不满足if,所以执行后面的,a=b=2,b=c=3,c还是3 选B
答:选D,D只实现地址自增,表达式的值仍未原值(a++的值是a,但这之后,a=a+1;)A.是因为a即相当于数组有相当于指针 B与C.&表示取地址,地址也是个数
答:结果是8,因为判断b--小于0是b的值会被减1,因为--的优先级比<高
答:int a=1,b=10;do { b-=a; a++; }//执行这条语句时,b=b-a=10-1=9,a=2 while (b- -<0); //因为b--是后自减,所以先判断b与0的关系,b=9>0不满足循环条件,跳出循环后b再自减一次,b=8
网友评论:
裘彪18151741098:
急~~C++.若已定义:int a[10];则下面表达式中不表示a[1]的地址的是?麻烦讲解一下. -
53556佟山
: 选D,D只实现地址自增,表达式的值仍未原值(a++的值是a,但这之后,a=a+1;) A.是因为a即相当于数组有相当于指针 B与C.&表示取地址,地址也是个数
裘彪18151741098:
若有定义int a[3][3]={1,2,3,4,5,6,7,8,9},(*p)[3]=a;则下面能正确引 用数组元素的表达式为: - -------. -
53556佟山
: int a[3][4]={1,2,3,4,5,6,7,8,9};,相当于int a[3][4]={{1,2,3,4},{5,6,7,8},{9,0,0,0}}; 因此,a[1][3]=8, a[2][3]=0;
裘彪18151741098:
关于指针的两个选择题例7:若有定义int a=5;下面对(1),(2)两个语句的正确解释是( ).1、int *p=&a; 2、*p=a;A)\x05语句1和2中的*p含义相同.B)\x051... -
53556佟山
:[答案] 例7:D 例8:D
裘彪18151741098:
C++.若已定义:int a[10];则下面表达式中不表示a[1]的地址的是? -
53556佟山
:[选项] A. a+1 B. &a[1] C. &a[0]+1 D. a++
裘彪18151741098:
若已定义:int a[]={0,1,2,3,4,5};则对a数组元素正确的引用是( ). A. -
53556佟山
: 数组下标从0开始,最大下标为数组长度-1 所以可得ACD不合法 最后可得正确答案选择B