C语言int题目:设 int x=0, y=1; 表达式(!x&&y--)的值是( )A) 0 B) 1 C)2 D) –1

求详细解答谢谢... 求详细解答 谢谢
來自电脑网络类芝麻团 推荐于

左边的部分是 --x 也就是让 x 先自减 1,即 x 为 0 逻辑运算时 0 被当作 "假" 来处理。

逻辑与运算时有一项为假结果必为假,因而不用再判断右边的部分


你对这个回答的评价是?

}

以下代码片段的输出是:

下列程序段输出结果为:

解析:  A、012是8进制数而x++的结果是加1以前的值  B、012是8进制数,而x++的结果是加1以前的值  C、012是8进制数而x++的结果是加1以前的值  D、012昰8进制数,而x++的结果是加1以前的值

执行后sht的值是?

以下哪个直接量是十进制的124

下列可用于C语言int程序标识符的一组是(名字间以逗号分隔):

A.运行错误,因为%d和ch的类型不匹配

执行后i会有几种可能性?

for循环后i的值是多少?

以下哪个for语句是错误的

解析:  B、C99可以在for中定义變量  C、少于三个表达式  D、第二个表达式用了逗号运算符

表达式ch =‘B’+‘8’-‘3’表示的字符是:

以下代码的输出是 _____.

解析: 你注意到x+=i,是以逗号结尾的了吗?

}

我要回帖

更多关于 c语言int 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信