永发信息网

若a和b都是int型变量,执行函数scanf(%3d%2x,&a&b)时,对应的键盘输入数据是)

答案:1  悬赏:60  手机版
解决时间 2021-03-28 18:18
  • 提问者网友:温柔港
  • 2021-03-28 01:45
若a和b都是int型变量,执行函数scanf(%3d%2x,&a&b)时,对应的键盘输入数据是)
最佳答案
  • 五星知识达人网友:鸽屿
  • 2021-03-28 02:15
(1)因为scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);对应的输入格式为:12a34b整型数据之间的输入用空格隔开如scanf(“%d%d”,&a,&b):输入格式为:1234但若为字符型不能用空格隔开如scanf("%c%c",&c,&d);输入格式为:ab中间不能有空格;若有空格,因为空格也是一个字符,就会被读入。(2)在函数里,要想真正改变参数的值,必须使用指针。而函数voidfun(int*a,int*b){int*c;c=a;a=b;b=c;}的功能,只是指针间的交换,并没有涉及其指向的内容。若想真正改变指针p,q指向的值。需改为:voidfun(int*a,int*b){intc;c=*a;*a=*b;*b=c;}故答案为3535(3)正确答案是BA数组越界B正确C数组越界(A和C表示都是正确的,只是数组越界)D题目是关于对X数组元素的应用,pt+3算的是元素的地址,不合题意
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯