输出结果的时候,为什么是K,而不是k++后再输出,这是规定?

#include<stdio.h>void main(){int k=011;//printf("%d尀n",k++);}
2024-11-15 18:11:21
推荐回答(4个)
回答1:

++在变量后面,就是先取变量的值参与运算,等k++所在的语句执行完以后,再将k+1

回答2:

我们学过的实数数据类型有:float,double,long double。在C++中,默认的常数类型是double。比如你写: 1.234; 那么,C++按double类型为这个数分配内存,也

回答3:

呃 你用++k 就可以了
这是运算符重载 写在后面就是先进行操作 再进行自加
k=1
a=k++ a就是1
a=++k a就是2
你试试哈

回答4:

k++ 与 ++k 的区别(假设k=1啊)
k++运行之后,k的值为2,但是 (k++) 这个式子 整体 的值还是 1
++k运行之后,k的值为2,但是 (++k) 这个式子 整体 的值就是 2