c语言的题

学习 时间:2026-03-31 20:13:01 阅读:6417
intx=2 z=++x+1则x的值为

最佳回答

呆萌的小懒猪

虚幻的发卡

2026-03-31 20:13:01

int x=2;z=-x+++1;则x的值=3。

理由是 x++这个运算,是在赋值结束之后会有一个自加运算。

如果是求z的值,则是 z=-2+1=-1

赋值的时候还没有自加,赋值结束再自加。

扩展资料

整数(int类型的常量)有几种书写形式,程序中的整数一般采用十进制写法。用十进制方式写出的一个整数就是普通数字字符组成的一个连续序列,其中不能有空格、换行或其他字符。

C语言规定十进制表示的数字不能是0,除非要写的整数本身就是0。

最新回答共有2条回答

  • 现实的墨镜
    回复
    2026-03-31 20:13:01

    int x=2;z=-x+++1;则x的值=3。

    理由是 x++这个运算,是在赋值结束之后会有一个自加运算。

    如果是求z的值,则是 z=-2+1=-1

    赋值的时候还没有自加,赋值结束再自加。

    扩展资料

    整数(int类型的常量)有几种书写形式,程序中的整数一般采用十进制写法。用十进制方式写出的一个整数就是普通数字字符组成的一个连续序列,其中不能有空格、换行或其他字符。

    C语言规定十进制表示的数字不能是0,除非要写的整数本身就是0。

上一篇 (哲学类)马克思和恩格斯有没描述过社会主义初级阶段

下一篇 索尼克世代的这个是啥意思