相关题目
请阅读以下程序:
#include
void main(void)
{
int a = 5, b = 0, c = 0;
if (a = b + c)
{
printf("* * *\n") ;
}
else
{
printf("$ $ $\n") ;
}
}
以上程序( )
以下程序的运行结果是( )
#include
void main(void)
{
int m = 5;
if (m++ > 5)
{
printf("%d\n", m) ;
}
else
{
printf("%d\n", m--) ;
}
}
当 a = 1, b = 3, c = 5, d = 4 时, 执行完下面程序后 x 的值是( )
#include
void main(void)
{
int a = 1, b = 3, c = 5, d = 4, x;
if (a < b)
{
if(c < d)
{
x = 1;
}
else
{
if( a < c)
{
if( b < d)
{
x = 2;
}
else
{
x = 3;
}
}
else
{
x = 6;
}
}
}
else
{
x = 7;
}
printf("%d", x) ;
}
在 C 语言中, 引用数组元素时, 其数组下标的数据类型允许是( )
若有说明: int a[10], 则对 a 数组元素的正确引用是( )
以下能对一维数组 a 进行正确初始化的语句( )
若有说明: int a[3][4]; 则对 a 数组元素的正确引用是( )
若有两条语句: char x[] = "abcdef"; char y[] = {' a' , ' b' , ' c' , ' d' , ' e' , ' f' } ; 则下列说法正确的是( )
判断字符串 S1 和 S2 是否相等, 应当使用( )
下面是对 S 的初始化, 其中不正确的是( )
