复习题答案解析.docVIP

  • 14
  • 0
  • 约7.12千字
  • 约 9页
  • 2018-05-27 发布于江西
  • 举报
复习题答案解析

复习题 填空题: 1、写一个“标准”宏,这个宏输入两个参数并返回较小的一个_______________________________________ 解释:#define 宏名(形参表) 字符串 #define MIN(a,b) ((a) (b)? (a) : (b)) 在混合运算中,因为优先级别,运算顺序会出现和原来想的不同, 所以在所有操作数和整个式子外加上括号,就是所谓标准宏 2、char * p1; void * p2; int p3; char p4[10]; sizeof(p1) =_4__, sizeof(p2) = _4__, sizeof(p3) = __4_, sizeof(p4) = _10___ 解释:不管高楼大厦还是茅草小屋,地址都可以写在一张小纸条上,所以不论是指向什么类型数据的指针变量所占字节数都是一样的,指针几个字节跟语言无关,而是跟系统的寻址能力有关,譬如以前是16,指针即为2个字节,现在一般是32位系统,所以是4个字节“%d, %d, %d”, i++, ++i, i--);以上程序的输出结果为_6,6,5__ 5、指针变量p 与零值比较的 if 语句________if(p == NULL)______________ 6、const int *p;此声明的意义是______声明一个指向常整型数据的指针

文档评论(0)

1亿VIP精品文档

相关文档