c语言关于自增运算符

发布时间:2024-05-02 23:34 发布:上海旅游网

问题描述:

若m=3,分别求下列运算后m和表达式的值
(m++)+(m++) =________; m =________;
(++m)+(++m) =_______; m =________;
(m++)+(++m) =________; m =________;
(++m)+(m++) =________; m =________;
老师留的作业,自己做的与上机实验的不一样,没搞懂。请哪位高手帮帮忙。

问题解答:

你这个问题有点不好回答,可以确定的是m的值
但是前面的运算值很难说准确答案,因为根据所使用的程序不同,给出的答案也是不一样的
你在自己的机器上试试 出什么写什么好了
估计老师也不会那么苛求吧

m++ 是先使用后自加1
++m 是先使自加1后再用
分清楚这个
了解++的用法是这个题的重点

热点新闻