不懂啊,帮帮忙?
来源:百度知道 编辑:UC知道 时间:2024/06/15 10:48:54
第1个问题:
调用printf()函数,必须要有输出项?
这句话是错的,其中的 输出项是 指的什么啊?
第2个问题:
main()
{
union{
unsigned int t;
unsigned char c;
}u;
u.c='a';
printf("%c\n",u.t);
}
为什么输出结果还是a呢? u.t应该无效了啊,怎么还可以引用它,
因该是u.c啊。
第3个问题:
解除宏定义,是不是#undef 和#undefine 都可以?
书上只出现过#undef
第4个问题:
当用#define F 37.5f 后
F 无类型 这句话的表述为什么不对呢?
宏名不是没有类型吗?应该是对的啊?
第5个问题:
(1)二叉树的度为2
(2)二叉树的度可以小于2
这2句话到底哪个是对的?
我觉得B是对的。。。例如只有根节点的二叉树
但是怎么答案给的A,还是有其他理解方法?
谢谢谢谢
谢谢谢谢
谢谢谢谢
谢谢谢谢
谢谢谢谢
谢谢谢谢
谢谢谢谢
调用printf()函数,必须要有输出项?
这句话是错的,其中的 输出项是 指的什么啊?
第2个问题:
main()
{
union{
unsigned int t;
unsigned char c;
}u;
u.c='a';
printf("%c\n",u.t);
}
为什么输出结果还是a呢? u.t应该无效了啊,怎么还可以引用它,
因该是u.c啊。
第3个问题:
解除宏定义,是不是#undef 和#undefine 都可以?
书上只出现过#undef
第4个问题:
当用#define F 37.5f 后
F 无类型 这句话的表述为什么不对呢?
宏名不是没有类型吗?应该是对的啊?
第5个问题:
(1)二叉树的度为2
(2)二叉树的度可以小于2
这2句话到底哪个是对的?
我觉得B是对的。。。例如只有根节点的二叉树
但是怎么答案给的A,还是有其他理解方法?
谢谢谢谢
谢谢谢谢
谢谢谢谢
谢谢谢谢
谢谢谢谢
谢谢谢谢
谢谢谢谢
第1个问题:
调用printf()函数,这个大概是可以是空的吧!比如printf("");
第2个问题:
main()
{
union{
unsigned int t;
unsigned char c;
}u;
u.c='a';
printf("%c\n",u.t);
}
这个是因为printf("%c\n",u.t);只输出一个字节,而u.t和u.c是共用一个字的。即u.t的前一个字节是u.c
第3个问题:
都可以的
第4个问题:
当用#define F 37.5f 后
F现在是一个实型的常数,
第5个问题:
(1)二叉树的度为2
(2)二叉树的度可以小于2
这个我再看看呵!