下列程序输出结果是( ) #include <stdio.h> void main( ) { int k=5; k--; printf("%d",++k); }

答案什么
2025-01-01 01:19:45
推荐回答(4个)
回答1:

K--在下一步再减,就是算到printf语句时,做K-1,由于printf里面的++K,所以在这一步直接做+1运算,所以等于5,建议你还多看看C里面的++在前,和++在后的运算

回答2:

k--变成4,输出时先自加,变成5再输出,得5

回答3:

k=5
k--; k=4
++k; k=5

回答4:

5