C++程序设计 湖南大学 杜四春、银红霞 7.3结构体变量的 使用形式和初始化 731结构体变量的使用形式 在定义了结构体变量以后,就可以使用这个变量。 结构体变量是不同数据类型的若干数据的集合体。在 程序中使用结构体变量时,一般情况下不能把它作为 个整体参加数据处理,而参加各种运算和操作的是 结构体变量的各个成员项数据 结构体变量的成员用以下一般形式表示: 结构体变量名成员名 例如,上节给出的结构体变量 worke1具有下列七 个成员 worker l number worker l name worker sex worker 1. age; worker l salary; worker 1 address worker l phone
C++程序设计 湖南大学 杜四春、银红霞 7.3 结构体变量的 使用形式和初始化 7.3.1 结构体变量的使用形式 在定义了结构体变量以后,就可以使用这个变量。 结构体变量是不同数据类型的若干数据的集合体。在 程序中使用结构体变量时,一般情况下不能把它作为 一个整体参加数据处理,而参加各种运算和操作的是 结构体变量的各个成员项数据。 结构体变量的成员用以下一般形式表示: 结构体变量名.成员名 例如,上节给出的结构体变量worker1具有下列七 个成员: worker1.number;worker1.name;worker1.sex; worker1.age;worker1.salary;worker1.address; worker1.phone
C++程序设计 湖南大学 杜四春、银红霞 在定乂了结构体变量后,就可以用不同的赋值方 法对结构体变量的每个成员赋值。例如: strcpy(worker. name, Zhang san")i worker age=26i strcpy (worker. phone,1234567)i worker1 sex='m 除此之外,还可以引用结构体变量成员的地址以 及成员中的元素。例如:引用结构体变量成员的首地 址& worker1name;引用结构体变量成员的第二个字 符 worker1name[1];引用结构体变量的首地址 worker1
C++程序设计 湖南大学 杜四春、银红霞 在定义了结构体变量后,就可以用不同的赋值方 法对结构体变量的每个成员赋值。例如: strcpy(worker1.name,”Zhang San”); worker1.age=26; strcpy(worker1.phone,”1234567”); worker1.sex=’m’ ; : : 除此之外,还可以引用结构体变量成员的地址以 及成员中的元素。例如:引用结构体变量成员的首地 址&worker1.name;引用结构体变量成员的第二个字 符worker1.name[1];引用结构体变量的首地址 &worker1
C++程序设计 湖南大学 杜四春、银红霞 在使用结构体类型变量时有以下几点需要加以注 意: (1)不能将一个结构体类型变量作为一个整体加 以引用,而只能对结构体类型变量中的各个成员分别 引用。 例如,对上面定义的结构体类型变量Wan,下列引 用都是错误的: coutsswani cin>>wani 但是可以如下引用: cout<<wan name; cin>>wan. name i
C++程序设计 湖南大学 杜四春、银红霞 在使用结构体类型变量时有以下几点需要加以注 意: (1)不能将一个结构体类型变量作为一个整体加 以引用,而只能对结构体类型变量中的各个成员分别 引用。 例如,对上面定义的结构体类型变量wan,下列引 用都是错误的: cout<<wan; cin>>wan; 但是可以如下引用: cout<<wan.name; cin>>wan.name;