第1讲C++在面向对象方面的特性1.pptVIP

  • 1
  • 0
  • 约1.73万字
  • 约 79页
  • 2019-01-24 发布于江苏
  • 举报
第1讲C在面向对象方面的特性1

* * 作用域运算符:: * * 作用域运算符:: 如果程序中有两个同名变量,一个是全局的,另一个是局部的,那么在局部变量的作用域内,局部变量将屏蔽掉全局变量。 那么,如何在局部变量的作用域内使用同名的全局变量呢? 这可以通过作用域运算符“::”来实现。 见下例。 * * 【例1-15】 作用域运算符的使用 void PrintInfo(Student student); //函数原型 int nStudentNumber = 0; //全局变量 int main() { int nStudentNumber = 0; //局部变量 Student Student1; ::nStudentNumber++; //全局变量 cout输入姓名:\n; cinStudent1.m_strName; cout输入编号:\n; cinStudent1.m_strID; cout输入性别(0:男 1:女):\n; cinStudent1.m_cSex; cout输入专业:\n; cinStudent1.m_strMajor; PrintInfo(Student1); cout全局变量(::nStudentNumber)的值为: ::nStudentNumberendl; cout局部变量(nStuden

文档评论(0)

1亿VIP精品文档

相关文档