程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> [c++] 初始化結構體 賦值結構體 輸出結構體各成員

[c++] 初始化結構體 賦值結構體 輸出結構體各成員

編輯:C++入門知識

/*   * 程序的版權和版本聲明部分:   * Copyright (c) 2012, 煙台大學計算機學院   * All rights reserved.   * 文件名稱:.cpp   * 作    者:毛通   * 完成日期:2013 年 1月22 日   * 版 本 號:v1.0   * 對任務及求解方法的描述部分:  * 輸入描述:無   */       [cpp]   /*  定義兩個結構體變量 student1 和 student2 ,成員包括 學號、姓名、性別、出生日期、成績  對student2初始化,再把student2的值賦給student1 。輸出student1的各成員  */   # include<iostream>      using namespace std ;      struct Date   //聲明結構體類型 Date   {       int month ;        int day   ;       int year  ;   } ;      struct Student    {       int num ;       char name[20] ;       char sex ;       Date  birthday ;//聲明birthday為Date 類型的成員        float score;   }student1 ,student2 = {10002, "wangli",'f',5,23,1992,89.5};   //定義Student類型的變量 student1,student2 ,並對student2初始化      int main ()   {       student1 = student2; //將student2各成員的值賦給student1的相應成員              cout << student1.num << endl;//輸出student1中的num成員的值        cout << student1.name << endl ; //       cout << student1.sex <<endl ; //   //  cout << student1.birthday << endl ;//錯誤       cout << student1.birthday.month << '/' << student1.birthday.day << '/' << student1.birthday.year << endl;       //輸出student1中的birthday各成員的值       cout << student1.score << endl;          return 0;   }     /* 運行結果:   心得體會: 知識點總結: */

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved