若给定条件表达式“(n)?(c++):(c--)”,则表达式n与表达式 是等价的.A) n==0 B) n==1 C) =0 D) =1已知:char *s="\t\"Name\\Address\n";则s所指的字符串的长度为A) 19 B) 15 C) 18 D) 说明不合法

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/03 03:07:21
若给定条件表达式“(n)?(c++):(c--)”,则表达式n与表达式 是等价的.A) n==0 B) n==1 C) =0 D) =1已知:char *s=
xSRA+AS|VeB1ѨJ G#H,XqlPkVBne&9s;_GM>4Ue' 2!mqOGݜ^n@(4eL+bM/Uz&^ݛ_X8Dk">uÙכ滍3яљ7﷣խĶEc3cXZg$ nwZ))3P$R25䈝^ M,]ҿبG.WB!Umɚ#bŸ̴{>Sr31je~%յ:=I$;l:Ec 3a=Tb_oxN @ 0@,_zS$PdQU_,J}>㥌c>IȨ/ h^^v/CEKy@k[)V>R;0Ro9 r -`"Bv]|AC哅( {AS<y @!G5WApL]vIbvNSdoR\ԁ WvTْ-h؊|vG 

若给定条件表达式“(n)?(c++):(c--)”,则表达式n与表达式 是等价的.A) n==0 B) n==1 C) =0 D) =1已知:char *s="\t\"Name\\Address\n";则s所指的字符串的长度为A) 19 B) 15 C) 18 D) 说明不合法
若给定条件表达式“(n)?(c++):(c--)”,则表达式n与表达式 是等价的.A) n==0 B) n==1 C) =0 D) =1
已知:char *s="\t\"Name\\Address\n";则s所指的字符串的长度为
A) 19 B) 15 C) 18 D) 说明不合法

若给定条件表达式“(n)?(c++):(c--)”,则表达式n与表达式 是等价的.A) n==0 B) n==1 C) =0 D) =1已知:char *s="\t\"Name\\Address\n";则s所指的字符串的长度为A) 19 B) 15 C) 18 D) 说明不合法
第一题 如果楼主还有楼上几位上机实验了 那么ABCD均不报错
第二题 楼上的忘记还有个空字符也占一个位置 那么 大于15 也就是说最小应该是16 题目没有这个选项 如果是15 那么会提示error C2117:“s”:数组界限溢出 估计是出题者大意了 出错题了 哎
这个回答很无语.
1、报不报错是一回事,等价是一回事,1表达式的是(n)为真执行C++,否则C--,在C中,n不为0则真,则表达式等价为n!=0
2、问的是字符串长度,没问存储空间大小,\0不需要考虑,且为*s,不是自己分配空间,不会考虑溢出这个问题的.