相关题目
下面代码实现了什么功能()
typedef int(*func)(int n);
int f0(int n)
{
return 0;
}
int fn(int n)
{
func f[2]={f0,fn};
return n+f[n>0](n-1);
}
下面到吗运行之后输出结果为()
void foo(void)
{
unsigned int a = 6;
int b = -20;
(a+b > 6) ? puts("> 6") : puts("<= 6");
}
int main()
{
foo();
getch();
}
下面代码运行之后输出结果为()
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"在存储单元中占( )个字节
