//ex_ZTE1_1.c
//《中兴软件笔试题》
//
//题1:如下代码
/*#define INT_PTR int*
void ZTE1_1()
{
INT_PTR p1,p2;
int a,b;
}
下列哪句代码编译时可能产生error或者warning
A,p1=&a; B,p2=&b;
答案 B
*/
#define INT_PTR int*
void ZTE1_1()
{
INT_PTR p1,p2;
int a,b;
p1=&a;
p2=&b; //本句产生warning:e:\visualstusio2010\exercise\llcao_ex\llcao_ex\ex_zte1_function1.c(11): warning C4047: “=”:“int”与“int *”的间接级别不同
}

本文解析了中兴软件笔试中的一道关于指针定义与使用的题目。通过具体代码示例,展示了在C语言中定义指针类型及赋值过程中可能出现的编译警告,并给出了正确答案。
5232

被折叠的 条评论
为什么被折叠?



