C sizeof使用规则及陷阱分析(1)计算机等级考试

文章作者 100test 发表时间 2010:01:01 13:02:14
来源 100Test.Com百考试题网


  一、什么是sizeof

  首先看一下sizeof在msdn上的定义:

  The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This keyword returns a value of type size_t.

  看到return这个字眼,是不是想到了函数?错了,sizeof不是一个函数,你见过给一个函数传参数,而不加括号的吗?sizeof可以,所以sizeof不是函数。网上有人说sizeof是一元操作符,但是我并不这么认为,因为sizeof更像一个特殊的宏,它是在编译阶段求值的。举个例子:

  1 cout


相关文章


C sizeof使用规则及陷阱分析(5)计算机等级考试
C sizeof使用规则及陷阱分析(4)计算机等级考试
C sizeof使用规则及陷阱分析(3)计算机等级考试
C sizeof使用规则及陷阱分析(2)计算机等级考试
C sizeof使用规则及陷阱分析(1)计算机等级考试
C 入门C 代码优化计算机等级考试
两个单向有序链表的归并算法计算机等级考试
C语言学习:dos如何转向windows计算机等级考试
代码精读AddText(HWNDhwnd,PCTSTRpszFormat,...)计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛