1楼:
这个是求变量x类型的大小。就是struct s的大小
2(a) + 1(b) + 4(f) = 7
2楼:it孤鹜
我来解答一下吧,一般编译器都是按4个字节,对齐的,所以答案是a
2+1+4=7《8
还要注意的,如果不子对齐就是7了
3楼:┌逃离世界
在某些编译器上,输出结果是8,字节对齐
c语言题目,求详细解答步骤,谢谢。
4楼:匿名用户
x=5,y=10, 调用fun时,开设临时变量x和临时变量y,与主程序中并非同一变量,因此内可以写成:void fun(int xx,int *yy)
fun: xx=5,yy指向y,*yy即取主容程序中y的值,给*yy赋值即给主程序中y赋值, xx+=*yy;[xx=5+10=15], *yy+=xx;[y=y+xx=10+15=25], 返回时xx和yy被舍弃, fun(x,&y);[x=5,y=25]
fun: xx=25,yy指向x,xx+=*yy;[xx=25+5=30], *yy+=xx;[x=x+xx=5+30=35], 返回时xx和yy被舍弃, fun(x,&y);[x=35,y=25]
printf输出:x=35,y=25
c语言题目,求详细解答
5楼:匿名用户
x-x = 0
x -= 0 x = 10
x += 10 x = 20
分解为x+=(x-=(x-x))
这样就比较清楚了
C语言选择题,求详解,C语言,题目中的选择题,求详细解析
1楼 匿名用户 正确答案是a a p是字符串指针,用法没有问题 b a是字符数组,不能作为左值被赋值,语法错误 c和d p a是字符类型,不是指针类型,却被赋了一个指针类型的值,肯定得不到预期的结果 2楼 拥抱 选项a是正确的。 解释如下 p是字符串指针,它是一个变量,可以被赋值,指向新的地址。 a...
c语言基础题求解答附带详细解题思路谢谢
1楼 hiphop夜半天使 输入值是 3 因为程序输出值是2 根据循环内部 s 1 可以看出 这一句是一个计数语句所以这里表示该do while循环执行了2次那么a a 2也执行了2次 我们带入a 1 可以得到最后a 3 所以当a n时,结束循环 那么n 3 所以这里填 3 2楼 坑了不哭 第一次循...
C语言问题答案,这题c语言问题答案是什么啊?详细点的解答。谢谢
1楼 自我编程 9 a 1 b 3 c 2 必须按scanf格式输入 10 a 1 1 的值是0 初值赋值只给了每行第一个元素,其余元素未指定值,默认0。 11 1 逻辑表达式 12 循环结构 13 这个题目有问题,变量a,b没有指定类型, 是整除符号整数除以整数,只保留整数部分。浮点数参与运算,就...