第1题:
以下对结构体类型变量的定义中,不正确的是
A.typedef struct aa
{ int n;
float m;
}AA;
AA tdl;
B.#define AA struct aa
AA{ int n;
float m;
} tdl;
C.struct
{ int n;
float m;
} aa;
struct aa tdl;
D.struct
{ int n;
float m;
} tdl;
第2题:
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其他文件单元中被引用;
static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值;
static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝
第3题:
第4题:
QQ2011版本,网页版和软件版有什么区别?
第5题:
#include<stdio.h>
typedef char (*pt)(int);
pt point;
char gl(int a){return 0;}
void main()
{
point=gl;
printf("%d",point(2));
}
我把point(2)改为(*point)(2)也是正确的,那么这两种形式的调用有什么区别没。后者说,各表示什么意义???
第6题:
A. 用 typedef 可以定义各种类型名,但不能用来定义变量
B. 用 typedef 可以增加新类型
C. 用 typedef 只是将已存在的类型用一个新的标识符来代表
D. 使用 typedef 有利于程序的通用和移植
第7题:
以下说法中,正确的是______。
A.#define和printf都是C语句
B.#define是C语句,而printf不是
C.printf是C语句,但#define不是
D.#define和printf都不是C语句
第8题:
A.可以定义各种类型名和变量名
B.可以创造新的数据类型
C.和#define作用相同
D.只是对已存在的类型增加一个类型名,不能创造新类型
第9题:
<%# %> 和 <% %> 有什么区别?
第10题:
制作动态网页时,asp文件和PHP文件有什么区别?