
C/C++
smile_榕
这个作者很懒,什么都没留下…
展开
-
全局变量、局部变量、静态全局变量、静态局部变量的区别
C++变量根据定义位置的不同,具有不同的作用域,作用域可分为6种:全局作用域,局部作用域,语句作用域,类作用域,命名作用域和文件作用域。 从作用域看: 全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包括全局变量定义的源文件需要用extern关键字再次声明这个全局变量。 静态局部变量具有局部作用域。它只被初始化一次,自从第一次初始化直转载 2012-09-05 10:29:05 · 239 阅读 · 0 评论 -
sizeof、strlen区别与联系
1.sizeof是运算符,strlen是函数,具体如下: sizeof strlen 头文件:stddef.h 格式:1) sizeof( object ); // sizeof( 对象 ); 2) sizeof( type_name ); // sizeof( 类型 ); 3) sizeof object; // sizeof 对象转载 2012-09-07 19:14:59 · 296 阅读 · 0 评论