社区
C++ 语言
帖子详情
int i =1,2 ; i结果是多少呢?
zhu793150
2008-04-29 12:48:15
int i =1,2 ; i结果是多少呢? 为什么呢?
...全文
351
13
打赏
收藏
int i =1,2 ; i结果是多少呢?
int i =1,2 ; i结果是多少呢? 为什么呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Ethan_yushui213
2008-04-29
打赏
举报
回复
2
HelloDan
2008-04-29
打赏
举报
回复
按逗号表达式应该是2,但我试了编译出错。还是用好习惯的好。
薛定谔之死猫
2008-04-29
打赏
举报
回复
实验证明,语法错误,编译不能通过,常量表达式错误
如果是这样,i的值是1
int i;
i=1,2;
clhposs
2008-04-29
打赏
举报
回复
这样是错误的
int i =(1,2) ;这样是逗号表达式 结果为2
laolaoliu2002
2008-04-29
打赏
举报
回复
这样定义肯定编译不过.
薛定谔之死猫
2008-04-29
打赏
举报
回复
直觉是1,逗号表达式就这样
珍惜生命远离CPP
2008-04-29
打赏
举报
回复
2
取最右边的结果
toonycheng
2008-04-29
打赏
举报
回复
好像没有这样的定义吧
整型的定义:int a,b,c;
a=.........
ribut9225
2008-04-29
打赏
举报
回复
呵呵
学习了
xunfeng_2008
2008-04-29
打赏
举报
回复
[Quote=引用 5 楼 mscf 的回复:]
实验证明,语法错误,编译不能通过,常量表达式错误
如果是这样,i的值是1
C/C++ codeint i;
i=1,2;
[/Quote]
awperpvip
2008-04-29
打赏
举报
回复
[Quote=引用 5 楼 mscf 的回复:]
实验证明,语法错误,编译不能通过,常量表达式错误
如果是这样,i的值是1
C/C++ codeint i;
i=1,2;
[/Quote]
51365133
2008-04-29
打赏
举报
回复
[Quote=引用 5 楼 mscf 的回复:]
实验证明,语法错误,编译不能通过,常量表达式错误
如果是这样,i的值是1
C/C++ codeint i;
i=1,2;
[/Quote]
hbjxx638
2008-04-29
打赏
举报
回复
编译错误,哈哈
MoreWindows白话经典算法之七大排序(高清版)
这是本人在研一上课时所整理的文档,包括冒泡排序,直接插入排序,直接选择排序,希尔排序,归并排序,快速排序和堆排序这七种常用的排序方法,这些文章不仅使我在考试中取了不错的成绩,也为后来顺利面过迅雷,腾讯,微软打下了良好的基础,现在整理成电子书形式,希望能对大家有所帮助。
main() {
int
i,b,k=0; for(i=1;i<=5;i++) { b=i%2; while(b-->=0) k++;
main() {
int
i,b,k=0; for(i=1;i<=5;i++) { b=i%2; while(b–>=0) k++; } pr
int
f("%d,%d",k,b); } A)3,-1 B )8,-1 C)3,0 D)8,-2 i=1:b=i%2=1;while执行2次,k=2; i=2:b=i%2=0;while执行1次,k=3; i=3:b=i%2=1;while执行2次,k=5; i=4:b=i%2=0;while执行1次,k=6; i=5:
必须知道的C语言知识细节:i++和++i
i++是后缀自增运算符,++i是前缀自增运算符。 正常情况下,执行完毕,两种等价,例如:
int
i=1; i++;
int
i=1; ++i; 执行完毕,i的值均为2。 但是在复合的表达式中、函数调用中却有明显区别。 i++,表示先取i的值进行表达式计算或函数调用,最后加法再计算 i=i+1; ++i,表示先加法计算i=i+1,然后在进行表达式计算或函数调用。 例如:
int
i = 1;
int
k1 = i++; // k1等于1 i=1;
int
k2 = ++i; // k2等于2 i = 1
循环基础笔记
在哔哩哔哩看了黑马程序员的循环的相关视频,让我对循环有了新的认识。 1、for循环 for(初始化表达式1;循环条件2;操作表达式3) { 4执行语句/循环体语句 } for(
int
i=0;i<3;i++) { System.out.pr
int
ln("hello world"); } 重复执行三次:0、1、2 *顺序:1 2 4 3 错题解析: 10、下面的代码段执行之后count的值是什么
int
count =1; for (
int
i = 1; i <...
## Java基础循环语法for(){}, while(){}, do{}while() 三个循环语句的区别:
Java基础循环语法for(){}, while(){}, do{}while() 三个循环语句的区别: for(){}: 其中包含初始语句,判断语句,条件语句 for (
int
i=0;i<6;i++){ //初始值,判断语句,条件语句 System.out.pr
int
ln(i);//循环体 } 如果判断条件一直满足为true,代码将死循环下去(以下代码为例); for (
int
i=5;i<6;i-
C++ 语言
65,171
社区成员
250,527
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章