非常风气网www.verywind.cn
首页
c语言中逻辑真等价于
C语言
运算符:5!3; 0||-2&&5; !4;
答:
这个是
逻辑
运算,&&代表“和”,||代表“或”,!代表“非”
C语言
先算&&再算|| ,0是假,非0是真。假转换成数字就是0,真转换成数字就是1.真&&真=真=1 假&&真=真&&假=假=0 假||真=真||假=真=1 假||假=假=0 !假=真=1 !真=假=0 5!3;这个估计你打错了,解释不了。0||...
C语言中
的"-->"是什么意思?
答:
是“->”吧 指向的意思
c语言
里? :是什么意思
答:
这个称为“三目运算”。<表达式1>?<表达式2>:<表达式3>;"?"运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果.eg:int a=1,b=2,z;z=a>b?a:(a>b?a:b);cout<<"z:"<<z<<endl;这...
C语言
三目运算符问题
答:
A=[表达式]?a:b;
等价于
if(表达式)A=a;else A=b;同理,printf(y?"\n":"no\n");等价于 if(y)printf("\n");else printf("no\n");
C语言
赋值语句是否正确的判断
答:
C
是错误的 A、 t /= 5
等价于
t = t / 5 类似的还有 += -= *= >>= <<= B、 k = i == j 加上括号就好看了 k = ( i == j )也就是 将 i 跟 j 比较 的布尔值赋值(相等则真 1,不等则假 0)给k C、a = b +
c
= 1 等价于 a = ( ( b + c ) = 1 )...
C语言
里面有一行真看不懂了,求教各位srand((unsigned)time(NULL))拜托...
答:
,故每秒产生的随机数组都不同。这才是真正的随机数。如下:(unsigned)time(NULL) 前面的(unsigned)表示为无符号整型 ,NULL数值上
等价于
0 用time(NULL) 和time(0)是一样的 建议自己上机验证 本来想多上传几张照片,但上传出错,有兴趣自己验证,呵呵 ...
C语言
设有 int x=11,则表示式((x++)*1/3)的值是几,为啥子
答:
C语言
:设有 int x=11;则表示式((x+x)*1/3)的值是几,为什额 结果是7 x + x = 22 22 * 1 = 22 22 / 3 = 7 整数运算会取整 C语言问题:设int x=11;表示式(x++ * 1/3)的值是? 可以检视运算子的优先顺序表 表示式
等价于
(((x++) * 1)/3) 表示式值是...
C语言中
return (n>1 && n<=12) ? month[n]:month[n];这种写法正确吗...
答:
这个语句在语法上没有错误,但在
逻辑
上有错误,因为无论(n>1&&n<=12)的值是真还是假,都会返回month[n]这个值。所以如果源代码还有其他错误的话可能是其他地方的问题,另外这条语句也应该改一下。
棣栭〉
<涓婁竴椤
35
36
37
38
39
40
41
42
43
48
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网