这道题,,求详细过程,,◑▂◐
2个回答
展开全部
应为:3,wang,2.67
struct st a = {10,"x",8.0}后,a.x = 10; a.str = "x";a.y = 8.0;
执行func(p)
b->x = 3, 那么a.x = 3;
strcpy(b->str,"wang");, 那么a.x = "wang";
b->y/= b->x;等价于b->y = b->y/b->x; 那么a.y = 8.0/3=2.67
显示的格式(%5.2f:)
小数点前面的数字表示输出列数
数字位数大于它时,按实际位数输出,小数点前空缺也是
小数点后面的数字表示输出的小数点位数,如果位数不足就会四舍五入,如果位数不够显示就会在后面补0.
struct st a = {10,"x",8.0}后,a.x = 10; a.str = "x";a.y = 8.0;
执行func(p)
b->x = 3, 那么a.x = 3;
strcpy(b->str,"wang");, 那么a.x = "wang";
b->y/= b->x;等价于b->y = b->y/b->x; 那么a.y = 8.0/3=2.67
显示的格式(%5.2f:)
小数点前面的数字表示输出列数
数字位数大于它时,按实际位数输出,小数点前空缺也是
小数点后面的数字表示输出的小数点位数,如果位数不足就会四舍五入,如果位数不够显示就会在后面补0.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询