#include
using namespace std;
int main()
{
// 除运算符"/"
cout << "除运算符/" << endl;
cout << "1/2=" << 1 / 2 << endl;</span><br /><span style="display:inline-block;text-indent:2em;"> cout << "1.0/2=" << 1.0 / 2 << endl;</span><br /><span style="display:inline-block;text-indent:2em;"> //取余运算符“%”
cout << "\n取余运算符%" << endl;
cout << "17%10=" << 17 % 10 << endl;</span><br /><span style="display:inline-block;text-indent:2em;"> //cout << "17.0%10=" << 17.0 % 10 << endl; //错误</span><br /><span style="display:inline-block;text-indent:2em;"> // 前后置自增运算符"++"
cout << "\n前后置运算符++" << endl;
int i = 2, j = 3;
// i++;++j;
cout << "i:" <<i<< ", i++:" <<i++<< endl;
cout << "j:" << j<< ",++j:" <<++j<< endl;
return 0;
}
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
为啥同一个代码,在不同的地方运行结果不一样啊?而且vs的跟我书上例题的结果不一样,网站上的反而一样,求解惑
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
四海一叶秋 2022-10-04 10:19关注这种叫未定义行为,编译器不同,执行顺序不同,结果会不一样。
比如VS里,cout是从右到左计算表达式的值,缓存起来,最后才从左到右输出。本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-01-10 01:29回答 2 已采纳 你scanf里两个%d之间是空格,输入的时候输入的是逗号,格式不符,那么后一个变量2其实并没有赋值给bb是个随机数
- 2021-06-06 08:21回答 2 已采纳 mian方法中这样写: public static void main(String[] args) { CircleWithPrivateDataFields[] circleArray
- 2016-10-13 22:39回答 8 已采纳 Test2string@de6ced这个输出是obj的地址,如果你想得到对象的话,就必须重写toString方法
- 2020-11-11 05:16weixin_39981093的博客 有了这套模板,女朋友再也不用担心我刷不动 LeetCode 了如果觉得阅读体验不好,建议在电脑端访问:https://www.cxyxiaowu.com/310.html 进行阅读。下面的动画以 「力扣」第 704 题:二分查找 为例,展示了使用这个...
- 2020-09-20 15:23回答 1 已采纳 是排序后考k名的成绩,不是按照输入的顺序第k个的成绩 你的排序代码都没有 一样只能说碰巧了而已。 难道说你认为只要和例题对上了就可以了?那所有的问题都直接输出例题答案就是了,还写什么程序。
- 2019-11-06 16:13回答 2 已采纳 第一张图中的void写错了,不是viod; 第二张图i,j,result使用前要先定义类型
- 2016-01-30 18:57回答 7 已采纳 其实,我觉得你应该是不会看内外层的嵌套,一般都是从最内层开始看 , i j k 所以一上来就是000 001 之后k都循环完了,再往外就是j = 1 的情况,而这
- 2022-08-17 02:26橘柚!的博客 所以我们如今已经不需要再特别关注一个算法的空间复杂度,此文也就不在讲解空间复杂度了) 1.1时间复杂度的概念 注:在计算机科学中,算法的时间复杂度是一个函数,需要把程序放到计算机上运行才能得出结果,很显然...
- 2021-01-22 15:48回答 5 已采纳 import java.util.*; public class LXing { public static void main(String[] args){ Scanner in = ne
- 2017-07-06 02:02回答 4 已采纳 这是编译器的问题,通常你在linux下运行时没问题的,但是在VS下会出现一些“意想不到”的问题,多半是缓冲区的问题,你在cin之前将缓冲区清空, cin >> num; 之后再次清空下缓
- 2022-03-16 13:01回答 1 已采纳 14行有问题啊,假如第一个字符就是数字,那s[i-1]就是s[-1]了,越界访问呢
- 2020-11-10 03:14weixin_39680121的博客 没有就new 一个今天我们要用python new 一个对象面向过程VS面向对象1)面向过程核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。...
- 2021-04-20 02:56兔老大RabbitMQ的博客 本文代码实现基本按照《数据结构》课本目录顺序,外加大量的复杂算法实现,一篇文章足够。能换你一个收藏了吧?
- 2022-08-18 01:15橘柚!的博客 } } } realloc函数是调整动态开辟空间的大小,他的用法和malloc还有点不同,通过msdn查找: 第一个参数是已经开辟好的空间,后一个一个参数是要开多少个字节的空间,他不单纯的在已经的空间后面追加空间,而是...
- 2024-04-30 11:00夜魔Wick的博客 Java代码的执行顺序大致如下:1.从main()方法开始。静态变量初始化。静态初始化块执行。分配内存。实例变量初始化。构造函数调用(可能递归调用超类构造函数)。实例初始化块执行。4.通过对象引用来调用非静态方法,...
- 没有解决我的问题, 去提问