C++学习一 结构与结构体
Posted fantianliang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++学习一 结构与结构体相关的知识,希望对你有一定的参考价值。
结构体属于C++与C区别之一。
代码例子如下(来自《C++程序设计》):
#include <iostream> #include <string> using namespace std; //结构体 struct EnemySpaceShip int x_coordinate; int y_coordinate; int power; ; //结构体后面始终都要有一个‘;‘ //结构体初始化 EnemySpaceShip getNewEnemy() EnemySpaceShip ship; ship.x_coordinate=0; ship.y_coordinate=0; ship.power=4; return ship; EnemySpaceShip upgrateWeapons (EnemySpaceShip ship) ship.power+=10; return ship; return ship; int main() EnemySpaceShip enemy=getNewEnemy(); enemy=upgrateWeapons(enemy); enemy=upgrateWeapons(enemy); cout<<"the ship is "<<enemy.x_coordinate<<","<<enemy.y_coordinate<<","<<enemy.power<<endl;
以上是关于C++学习一 结构与结构体的主要内容,如果未能解决你的问题,请参考以下文章