设变量定义为“int a, b;”,执行scanf("a=%d, b=%d",&a, &b);语句时,输入( ),则a和b的值都是10。
A> 10 10 B> 10,
以下叙述中正确的是 ( )
A)局部变量说明为static存储数,其生存期将得到延长
B)全局变量说明为static存储类,其作用域将被扩大
C)任何存储类的变量在未赋初值时,其值都是不确定的
D)形参可以使用的存储类说明符与局部变量完全相同
下列程序的输出结果为 。
main()
{ static char str[]="abcdef";
void fun();
fun(str);
printf("str[]=%s\n", str);
}
void fun(char s[])
{ int a,b;
for(a=b=0;s[a]!='\0';a++)
if(s[a]!='c')
s[b++]=s[a];
s[b]='\0';
}
以下说法中正确的是( )
A) #define和printf都是C语句 B) #define是C语句,而printf不是
C) printf是C语句,但#define不是 D) #define和printf都不是C语句
在循环语句的循环体中,continue语句的作用是 。
A. 结束本次循环
B. 继续执行continue语句之后的循环体各句
C. 立即终止整个循环
D. 死循环