sizeof 和strlen的用法
sizeof 与 strlen 的用法 http://blog.csdn.net/rsp19801226/article/details/3095157 解析C/C++语言中的sizeof 一、sizeof的概念 sizeof 是 C 语言的一种单目操作符,如 C 语言的其他操作符 ++ 、 -- 等。它并不是函数。 sizeof 操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 二、sizeof的使用方法 1 、用于数据类型 sizeof 使用形式: sizeof ( type ) 数据类型必须用括号括住。如 sizeof ( int )。 2 、用于变量 sizeof 使用形式: sizeof ( var_name )或 sizeof var_name 变量名可以不用括号括住。如 sizeof (var_name) , sizeof var_name 等都是正确形式。带括号的用法更普遍,大多数程序员采用这种形式。 注意: sizeof 操作符不能用于函数类型,不完全类型或位字段。不完全类型指具有未知存储大小的数据类型,如未知存储大小的数组类型、未知内容的结构或联合类型、 void 类型等。 如 sizeof(max) 若此时变量 max 定义为 intmax(),sizeof(char_v