美丽心灵公益论坛

查看: 1941|回复: 5

两道C题考一考大家

[复制链接]
累计签到:9 天
连续签到:1 天

37

主题

604

回帖

2557

积分

金牌会员

Rank: 6Rank: 6

积分
2557
发表于 2022-10-27 00:27:36| 字数 165 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
本帖最后由 孤星11 于 2022-10-27 00:29 编辑
  1. #include <stdio.h>
  2. int main() {
  3.     int x = 1, y = 0, z = 5;
  4.     int a = x && y || z++;
  5.     printf("%d", z);
  6.     return 0;
  7. }
复制代码


答案?
a) 0
b) 4
c) 5
d) 6
e) Compile error

点评

是d吗,c语言没学过  发表于 2022-10-27 17:45
累计签到:9 天
连续签到:1 天

37

主题

604

回帖

2557

积分

金牌会员

Rank: 6Rank: 6

积分
2557
 楼主| 发表于 2022-10-27 00:28:16| 字数 209 | 显示全部楼层
本帖最后由 孤星11 于 2022-10-27 00:29 编辑

第二题来咯!


  1. #include <stdio.h>
  2. int main() {
  3.     int c = 0;
  4.     if (c)
  5.        printf("%d", c = 0);
  6.     else
  7.        printf("%d", c = 1);

  8.     printf("%d\n", c);
  9.     return 0;
  10. }
复制代码


答案?

a) 00
b) 11
c) 10
d) 01
e) Compile error

点评

是b吗,哈哈  发表于 2022-10-27 17:49
累计签到:9 天
连续签到:1 天

37

主题

604

回帖

2557

积分

金牌会员

Rank: 6Rank: 6

积分
2557
 楼主| 发表于 2022-10-27 17:56:56| 字数 60 来自手机 | 显示全部楼层
厉害,simonzhd! 两题你都答对了,6和11。我发在本地论坛,连资深程序员也没有十足把握,尤其是第一题。
厉害了站长。
累计签到:1551 天
连续签到:2 天

543

主题

6514

回帖

518万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5188338

活跃会员热心会员发帖达人最佳新人

活跃会员
发表于 2022-10-27 17:59:55| 字数 90 | 显示全部楼层
孤星11 发表于 2022-10-27 17:56
厉害,simonzhd! 两题你都答对了,6和11。我发在本地论坛,连资深程序员也没有十足把握,尤其是第一题。
厉 ...

哈哈,语言都是相通的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|免责及版权声明|关于|美丽心灵公益论坛

GMT+8, 2025-12-10 00:21 , Processed in 0.056984 second(s), 36 queries .

Powered by Discuz! X3.4

!copyright!

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