C语言, 求解释,这句是什么意思? for (k=1,k<=5,k++) printf("

2025-04-13 21:31:59
推荐回答(1个)
回答1:

在scanf 中 “*”修饰符放在%之后,表示读入但不赋值。
用在利用一批现成数据又不需要其中某些数据时。
在printf中是动态控制显示格式用的,我们用过%5c这样的修饰吧?
但那个 5 得固定在程序里。如果想,用变量控制呢?方法就是这个,比如:
int a = 123;
int b = 5;
printf("%*d", b, a);