摘要: 1. cout究竟是什么?  cout是C++中的“标准输入输出流”对象。C++中推荐使用cout,C中推荐使用printf。  其实,cout是一个iostream类的对象,它有一个成员运算符函数operator<<,每次调用的时候就会向输出设备(一般就是屏幕啦)输出东东。简单的说,就是 运算符重载,重载了“<<”运算符。请... 阅读全文
posted @ 2010-10-20 16:42 玫玫在学习 阅读(3173) 评论(1) 推荐(1)
摘要: 1、static全局变量与普通全局变量有什么区别? 全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式,这两者在存储方式上并无不同。把全局变量改变为静态变量后是改变了它的作用域,限制了它的使用范围。两者区别在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的;而静态全局变量则限制了其作用域,即只在定义该变量的源文件内有效,在同一源程序的其它源文件中不能使用它,即使使用extern。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用,因此可以避免在其它源文件中引起错误。2、static局部变量和普通局部变 阅读全文
posted @ 2010-10-19 17:36 玫玫在学习 阅读(254) 评论(2) 推荐(0)