文档内容
更快更及时的了解互联网校招信息,请访问 www.gointernetgo.com ,
一起进军互联网,更有互联网前辈线上/线下分享交流
微信订阅号
1、局部变量能否和全局变量重名?
2、如何引用一个已经定义过的全局变量?
3、全局变量可不可以定义在可被多个.C文件包含的头文件中?为m什么?
o
c
4、语句for( ;1 ;)有什么问题?它是什么意思? o.
g
t
e
5、do……while和while……do有什么区别? n
r
e
t
n
6、请写出下列代码的输出内容 oi
g
w.
w
w
#include "stdio.h" 网
联
互
main()
军
进
{
int a,b,c,d;
a=10;
b=a++;
c=++a;
d=10*a++;
printf("b,c,d:%d,%d,%d",b,c,d);
return 0;
}1、 static 全局变量与普通的全局变量有什么区别?static 局部变量和普通局
部变量有什么区别?static函数与普通函数有什么区别?
2、程序的局部变量存在于()中,全局变量存在于()中,动态申请数据存在
于()中。
3、设有以下说明和定义:
typedef union {long i; int k[5]; char c;} DATE;
struct data { int cat; DATE cow; double dog;} too;
DATE max;
则语句 printf("%d",sizeof(struct date)+sizeof(max));的执行结果是:
m
4、队列和栈有什么区别? o
c
o.
g
t
e
n
5、写出下列代码的输出内容 e r
t
n
oi
#include "stdio.h"
g
w.
w
int inc(int a)
w
网
{ 联
互
return(++a); 军
进
}
int multi(int*a,int*b,int*c)
{
return(*c=*a**b);
}
typedef int(FUNC1)(int in);
typedef int(FUNC2) (int*,int*,int*);
void show(FUNC2 fun,int arg1, int*arg2)
{INCp=&inc;
int temp =p(arg1);
fun(&temp,&arg1, arg2);
printf("%d\n",*arg2);
}
main()
{
int a;
show(multi,10,&a);
return 0;
}
m
7、请找出下面代码中的所有错误 o
c
o.
说明:以下代码是把一个字符串倒序,如“abcd”倒序后g变为“dcba”
t
e
n
e
r
t
n
oi
#i nclude"string.h"
g
w.
w
main()
w
网
{ 联
互
char*src="hell军o,world";
进
char* dest=NULL;
int len=strlen(src);
dest=(char*)malloc(len);
char* d=dest;
char* s=src[len];
while(len--!=0)
d++=s--;
printf("%s",dest);
return 0;
}更快更及时的了解互联网校招信息,请访问 www.gointernetgo.com ,
一起进军互联网,更有互联网前辈线上/线下分享交流
微信订阅号
m
o
c
o.
g
t
e
n
r
e
t
n
oi
g
w.
w
w
网
联
互
军
进