相关题目
有以下 ES6 代码
function * gen() {
yield 1;
yield 2;
yield 3;
}
下面选项描述正确的是哪个?
下面代码的运行结果为()
typedef union
{
short i;
char x[2];
}mu;
void main()
{
mu a;
a.x[0] =10;
a.x[1] =1;
printf("%d",a.i);
getch();
}
有如下定义:unsigned int m=~0,则下面说法正确的是()
对于(void *)ptr和(*(void **))ptr,ptr为同一个,下面说法正确的是()
现有如下定义,下面语句正确的是()
int x=0;
const int *m=0;
int * const n=0;
下面代码运行之后结果为()
int main()
{
char *str = "hello examer";
str[0]='s';
printf("%s",str);
getch();
return 0;
}
linux程序中有代码int *m=(int *)malloc(0),会出现什么情况()
下面代码运行输出结果为()
#pragma pack(8)
struct s
{
int x;
bool y;
double z;
bool m;
};
int main()
{
printf("%d ",sizeof(s));
getch();
}
下面代码实现了什么功能()
int foo(int n)
{
int m=n;
n&&( m=(n+foo(n-1)));
return m;
}
下面代码实现了什么功能()
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);
}
