C ++の学習構造と構造

構造は、CとC ++の違いの一つに属しています。

コード例は、(「C ++プログラミング・デザイン」から)次のとおりです。

#include <iostreamの> 
する#include < ストリング >
 使用して 名前空間STD;
 // 構造体の
構造体EnemySpaceShip 
{ 
    INT x_coordinate;
     INT y_coordinate;
     int型電源; 
};           // ';'後部車体構造は、必ずしも有する必要 
 // 構造の初期化
getNewEnemy EnemySpaceShip()
 { 
     EnemySpaceShip船; 
     ship.x_coordinate = 0 ; 
     ship.y_coordinate = 0 ; 
     ship.power = 4 ;
      リターン船; 
 } 
 EnemySpaceShip upgrateWeapons(EnemySpaceShip船)
 { 
     ship.power + = 10 戻り船。
     戻り船。
 } 
 
int型のmain()
{ 
    EnemySpaceShip敵 = getNewEnemy()。 = upgrateWeapons(敵)。 = upgrateWeapons(敵)。
    裁判所未満 << " 船がある" << enemy.x_coordinate << " " << enemy.y_coordinate << " " << enemy.power <<

おすすめ

転載: www.cnblogs.com/fantianliang/p/11620328.html