二维数组题目
设有以下声明和语句:
inta=2,b,c=5;scanf("%d",&b);
b=c--||scanf("%d",&c)&&a++;
该段程序执行时,若从和键盘输入数据 4空格3,则变量c的值为( )
为什么答案为4?
以下程序运行结果()
#include
#include
main()
{char arr[2][4];
strcpy(arr[0],"you"); strcpy(arr[1],"me");
arr[0][3]='&';printf("%s\n",arr[0]);
}
为什么结果是you&me?
人气:448 ℃ 时间:2020-03-28 06:25:26
解答
第一个:
c--先取出c的值为5,代表逻辑真,||后不再计算,c--变为4
第二个:
先将"you\0"拷贝到arr[0][0]到arr[0][3],然后将"me\0"到arr[1][0]到arr[1][2],接着将arr[0][3]改为'&',这样就输出了you&me
推荐
猜你喜欢
- 什么是直除法?是不是例如1234/3456,用千位的1直接除以千位的3,得出一个相近的数?
- 用量筒,烧杯,水.小石子 测量小石子的密度?怎样做?
- 1已知直角三角形abc,角bac等于90度,ad垂直bc于d,ab=2ac,求ad比bc 2已知三角形abc,ef平行bc.ef交ab于e,交ac于f,且ef:bc等于2:3则ea:eb为多少?
- 已知线段AB,反向延长AB到点C,使AC=1/2AB.若点D是BC中点,CD=3cm,求AB、AD的长.(要求:正确画图给2分)
- The plane_______ (降落)at six this morning.Everything was OK.
- 用配方法解方程x2-4x-5=0.
- 金属元素M的相对原子质量为70,它在化合物中只有一种化合价.已知它的磷酸盐的相对分子质量为165,它的硫酸盐的相对分子质量为( ) A.等于166 B.等于236 C.等于428 D.不知化学式无法计算
- (+9二分之一)+(-3七分之三)+8二分之一+(+七分之三) 简便计算