tietoushi 发表于 2019-11-21 20:09:14

看看加学习学习

教徒 发表于 2020-4-3 16:09:29

查看

tangtuzi 发表于 2020-4-3 21:20:01

{:10_277:}

xiezhaodong 发表于 2020-4-3 21:28:29

康康答案

quark 发表于 2020-4-4 10:21:48

来看看。。

quark 发表于 2020-4-4 10:27:11

不错啊。。。学习啦。。。

是张言啊 发表于 2020-5-8 22:08:07

答案

如你狂热 发表于 2020-5-9 09:50:42

123

peonychen 发表于 2020-5-28 11:50:32

是啥啊

xzzd1234 发表于 2020-6-4 22:44:44

回复

Darth_EF 发表于 2020-6-5 00:29:36

看看

java2python 发表于 2020-6-5 00:47:11

wudong3344520 发表于 2020-6-5 00:56:05

555

大核桃先生 发表于 2020-7-27 15:59:20

盲猜答案不是我嫩恶搞猜到的

Larry0607 发表于 2020-7-27 20:05:50

看看

风过无痕1989 发表于 2020-7-28 00:35:06

晕了,三题,没完全答对一题{:10_266:}{:10_266:}{:10_266:}

风过无痕1989 发表于 2020-7-28 00:42:10

husuiwen 发表于 2016-8-20 15:23
第二题m = 0可以理解,但n = 2为什么?

A<b 为假,所以将返回值 0 赋值给了 m ;c>d 为真,故将返回值 2 赋给了 n

风过无痕1989 发表于 2020-7-28 01:07:19

关于第二题,参考答案值得研究。当然,&& 前面的为假了,后面的运算可以不看了,这没有问题,问题是原理上,无论为真为假,所赋的值都是返回值,而不是题目碰巧给出的 c=2,n=2,为此,我将原题的 n=2 改为 n = 3,为了看更清楚,我在后面加了一个回车行

#include <stdio.h>
int main()

{
   int a = 4,b = 3,c = 2,d = 1,m = 2,n = 3;
   (m = a < b)&&(n = c > d);
   printf("m = %d,n = %d",m,n);
       printf("\n");

   return 0;

}

*****************************************
m=0, n=3
Press any key to continue

( 因为我还不够发图片的资格,只好利用图文识别软件复制出来 )

小无余 发表于 2020-7-28 14:27:37

看看答案!!

灰白 发表于 2020-7-28 23:05:58

查看答案
页: 1 2 3 4 5 6 7 [8] 9 10
查看完整版本: c语言的几个难题 大家来测试下自己