哥出几个 c 语言 基础题, 测测你可能过 2 级
以下代码均用 vc6.0 编译!(1)
struct blue
{
char x;
int y;
}guy;
sizeof(guy) = ?
(2)
char * blue = "blueguy";
sizeof(blue) = ?
(3)
写一段代码, 测试 int a 的第三位是否为 1, 是,返回1,否则返回 0;
(4)
简要说明 enum 常量 与 const 常量的区别
(5)
说说以下代码会导致什么结果
<1> char * blue = malloc(100);
free(blue);
free(blue);
<2> char * blue = mallco(100);
blue = mallco(100);
(6)
列举 const 的常见用途
(7)
c库函数 time_t time ( time_t * timer ); 中的 time_t 是什么意思?
(8)
下面这段代码会不会造成 死循环, 为什么?
for (int i = -100; i < 100; i--)
{
;
}
[ 本帖最后由 BlueGuy 于 2010-3-19 15:37 编辑 ]