C语言中”–“是递减运算符,用于将变量值减1。后置递减先返回原始值再递减,前置递减先递减再返回值,适用于变量,但不可用于常量或字符串。
C 语言中 — 含义
— 是 C 语言中的递减运算符,用于将变量的值减少 1。它是一个一元运算符,这意味着它只作用于一个运算数。
使用方法
— 可以用两种方式使用:
立即学习“C语言免费学习笔记(深入)”;
后置递减:x–,将 x 减 1,然后返回原始值。前置递减:–x,将 x 减 1,然后返回减 1 后的值。
示例
int x = 10;x--; // 后置递减,x 变成 9cout << x; // 输出 9--x; // 前置递减,x 变成 8cout << x; // 输出 8
登录后复制
后置递减与前置递减的区别
后置递减先返回原始值,再进行递减操作,而前置递减先进行递减操作,再返回减 1 后的值。这在某些特定情况下会产生差异。
注意事项
— 不能用于常量或字符串。– 也可用于指针,但它会递减指针指向的地址。
以上就是c语言中–什么意思的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2573011.html