hrefspace

 找回密码
 立即注册
搜索
热搜: PHP PS 程序设计
查看: 1205|回复: 5

C语言里的双目运算符?:

[复制链接]

515

主题

515

帖子

1567

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1567
发表于 2024-1-16 14:14:56 | 显示全部楼层 |阅读模式
不编译运行,大家能否说出下面的小程序的打印结果?

反正,我是做错了,
  1. #include<stdio.h>int test(int b){static int c=10;printf("----------------------c=%d--------------\n",c);return b<5?printf("%d--1--\n",++c),printf("%d--2--\n",++c),printf("%d--3--\n",++c): printf("%d--4--\n",++c),printf("%d--5--\n",++c),printf("%d--6--\n",++c);}int main(){printf("%d\n",test(13));printf("%d\n",test(3));return 0;}
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

185

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2024-1-16 14:15:28 | 显示全部楼层
该用括号的不要吝惜吧。正如i+++i++;
回复

使用道具 举报

0

主题

203

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2024-1-16 14:16:06 | 显示全部楼层
2# G-Spider

这个例子好像还没有歧义句吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

195

帖子

38

积分

新手上路

Rank: 1

积分
38
发表于 2024-1-16 14:16:37 | 显示全部楼层
2# G-Spider
额,我明白了,
的确,问题出在优先级上
多谢!
回复

使用道具 举报

0

主题

178

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2024-1-16 14:17:24 | 显示全部楼层
郁闷?:运算后面还必须要括号啊
回复

使用道具 举报

0

主题

178

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2024-1-16 14:17:35 | 显示全部楼层
嗯,以前用的比较简单,我也是新近才留意到
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|hrefspace

GMT+8, 2025-4-5 04:22 , Processed in 0.068143 second(s), 22 queries .

Powered by hrefspace X3.4 Licensed

Copyright © 2022, hrefspace.

快速回复 返回顶部 返回列表