tag 标签: 输入,c++

相关博文
  • 热度 25
    2014-6-30 00:42
    2808 次阅读|
    0 个评论
      1 、 C 语言中的结构体只能描述一个对象的状态,不能描述一个对象的行为,但是在 C++ 中, C++ 的结构体可以包含函数。      举例如下: st ruct point {  int x; int y; void  output() {         cout x endl y endl; } };   2 、在 C++ 中预定于了三个标准输入输出流对象—— cin ( 标准输入 ) , cout (标准输出)和 cerr( 标准错误输出 ) ( 1 ) cin 与输入操作符( )一起用于从标准输入读入数据; ( 2 ) cout 与输出操作符( )一起用于标准输出上 ; ( 3 ) cerr 与输出操作符( )一起用于输出错误信息到标准错误上,一般同标准输出。 这里,标准输入是键盘,标准输出和标准错误是显示屏。   注意: 由于使用了标准输入输出,所以要包含 ios stream.h 这个头文件。   3 、类 在 1 中,例子中的结构体关键字“ struct ”换成“ class ”,就是一个类了。 类和结构体的定义除了关键字不一样之外,更重要的一点是成员的访问控制不同。 ( 1 )结构体在默认情况下,其成员是公有的, public ,在一个类里,公有成员是可以在类的外部进行访问的; ( 2 )类默认情况下,其成员是私有的, private , 私有成员,只能在类的内部进行访问。   4 、第一个例程: #include class point { public: int x; int y; void output() { cout } };   void main() { point pt; pt.output(); }   快捷键: F7 是编译, Ctr l+ F5 是执行程序。 得到下面结果图:     结果分析:因为我们初始化中并没有给 x ,y 赋值,所以,系统为他们随机分配了一个负值。 所以,得在类 point 里加入初始化代码,新代码如下: #include class point { public: int x; int y; void init() { x = 24; y = 12; } void output() { cout } };   void main() { point pt; pt.init(); pt.output(); }   结果图是     //夜深了,困,睡觉先。明天继续。PS.今天抢到了红米,可惜不是给自己的,而京东上自己想买的华为G525却没货了。。。o(︶︿︶)o 唉,明天好运!!