相关题目
下面代码运行之后输出结果为()
int main()
{
int i,j;
char ch,*p1,*p2,s[4][20]={"tree","flower","grass","garden"};
for(i=0;i<4;i++)
{
p2=s[i];
p1=p2+i;
while((ch=*p1)!='\0')
{
*p2=*p1;
p1++;
p2++;
}
*p2='\0';
}
for(i=0;i<4;i++)
printf("%s\n",s[i]);
return 0;
}
阅读以下代码,输出结果为()
#define S(x) 3<(x)<5
void main()
{
int a=9;
printf("%d %d\n",a,S(a));
system("pause");
}
下面代码运行之后,输出内容为()
#include
int getsize(char str[10])
{
return sizeof(str);
}
int main()
{
char str[10];
printf("%d", sizeof(str) + getsize(str));
}
正确的k值是( )。
enum {a,b=5,c,d=4,e}k;k=a;
把一些属于不同类型的数据作为一个整体来处理时常用( )
设char **s;以下正确的表达式是( )
若有以下定义,则不能表示a数组元素的是( )
int a[]={6,2,8,5,7},*p=a;
字符串"你好 Jack"在存储单元中占( )个字节
凡是函数中未指定存储类型的局部变量,其隐含的存储类型为( )
如果在一个函数中的复合语句中定义了一个变量,则该变量( )
