本文转自:http://www.cnblogs.com/yukaizhao/archive/2010/07/14/cpp-struct.html

#include <iostream>
#include <string> using namespace std; /*在c++中struct和类的区别在于struct不能有方法,所有成员是public的*/
struct Movie/*可以指定类型名也可以不指定*/
{ //成员都是public的 int ID; string Name;
} movie; //可以在声明struct的时候声明一个struct实例,这个有啥意思呢? int main(){ //movie变量在Movie结构声明处定义了 movie.ID = 100; movie.Name = "Face Off"; cout<<"movie.ID = "<<movie.ID<<endl; cout<<"movie.Name = "<<movie.Name<<endl; //声明一个变量m,无须为赋初值就可以使用它了
    Movie m; m.ID = 101; m.Name = "多面双雄"; cout<<"m.ID="<<m.ID<<endl; cout<<"m.Name="<<m.Name<<endl; //声明结构的指针 Movie * mp; mp = &m; //在指针中调用成员时要用->符号,mp->ID等价于(*mp).ID cout<<"mp->ID = "<<mp->ID<<endl; cout<<"mp->Name = "<<mp->Name<<endl; }

[转]C++基础:C++的结构struct相关推荐

  1. C++ 基础入门 之 结构体/结构体定义和使用/结构体数组/结构体指针/ 结构体嵌套结构体/结构体做函数参数/结构体中 const 使用场景/结构体案例

    C++ 基础入门 之 结构体/结构体定义和使用/结构体数组/结构体指针/ 结构体嵌套结构体/结构体做函数参数/结构体中 const 使用场景/结构体案例 目录 一.简单介绍 二.结构体定义和使用 三. ...

  2. 嵌入式C程序基础与编程结构

    嵌入式C程序基础与编程结构 Basics of Embedded C Program and Programming Structure 嵌入式C编程是处理器在我们日常生活中遇到的每一个嵌入式系统(如 ...

  3. 理解 angular2 基础概念和结构 ----angular2系列(二)

    前言: angular2官方将框架按以下结构划分: Module Component Template Metadata Data Binding Directive Service Dependen ...

  4. 结构struct(值类型)在实际应用要注意的二点:

    .Net中的数据类型大致可以分为二类:一类是值类型,一类是引用类型:结构(struct)是值类型,从性能上考虑值类型更有优势(关于值类型与引用类型的详细讨论不在本文范围内,大家可以去查阅相关资料).对 ...

  5. 包含以下字段的 struct 怎么解决_S7-300/400进阶笔记4-2:STEP7的“结构”STRUCT数据类型的用法...

    复杂数据类型是由基本数据类型通过一定的规则,有机结合在一起,形成的新的.复杂数据类型,STEP7中定义了以下几种复合数据类型: 本文,我们介绍一下结构--STRUCT. STRUCT表示由一个不同数据 ...

  6. 美国大学计算机课程教材,美国大学计算机基础教学课程结构一瞥.pdf

    美国大学计算机基础教学课程结构一瞥.pdf 美国大学计算机基础教学课程结构一瞥 潘晓南 中华女子学院计算机系,北京 100101 nwucpan@yahoo.com.∞ [摘要] 简介美国一所普通综合 ...

  7. c语言用if语句abc输出最大值,C语言基础入门选择结构-if语句(78页)-原创力文档...

    C语言基础入门选择结构-if语句_电脑基础知识_IT/计算机_专业资料.第9单元选择结构-if语句<程序设计基础>北京八维研修学院第1节选择结构导入?... <程序设计基础> ...

  8. 小程序开发系列之基础部分-代码结构

    小程序开发系列基础部分-代码结构 上节中开发环境帮助自动生成很多文件,也尝试的修改了一些并完成了显示 小程序一个页面有四个文件组成: (1)js 表示页面逻辑 (2)wxml 表示页面结构 (3)wx ...

  9. python中多分支结构可以不用else吗_Python3基础 多分支结构 if-elif-else

    镇场诗: ---大梦谁觉,水月中建博客.百千磨难,才知世事无常. ---今持佛语,技术无量愿学.愿尽所学,铸一良心博客. --------------------------------------- ...

  10. 结构struct嵌套

    结构还可以嵌套结构,但不能嵌套自身(嵌套自身的指针除外) #include <stdio.h> /* 时间:2022-05-11 19:08 作者:sgbl888 功能:结构嵌套 知识点: ...

最新文章

  1. 【2019-05-31】生活仪式
  2. VirtualCopy()操作I/O口 物理地址为什么要移8位
  3. Oracle插数据timeout,oracle 11g 频繁报kmgs_parameter_update_timeout
  4. 自制割接(平滑过滤)实验大全
  5. Leetcode每日一题:34find-first-and-last-position-of-element-in-sorted-array(排序数组中查找某元素的两端位置)
  6. Oracle :备份 、还原数据库
  7. 开源地图引擎openlayers_由quot;地图quot;到quot;指南针quot;:疫后智能营销的演化逻辑...
  8. vivado和modelsim联合仿真实现分频器——2的n次方分频
  9. 快讯丨业界首本云网络图书发布
  10. 2019年美赛B题思路详解
  11. 在GitHub上面下载或者克隆项目时速度过慢的解决办法
  12. Python 100例
  13. 新gre考试用什么复习资料?
  14. Error in network defenition etc/netplan/01-netcfg.yaml line 0 collumn 8: expected mapping.
  15. adobe 服务器当前无响应,浏览器假死无响应故障解决方法
  16. WebGoat攻略 for Mac(1)
  17. Django-路由管理 path view
  18. 应急响应—常见应急响应处置思路
  19. win10查看端口号、进程
  20. 【博客566】Linux内核系统日志查看方式汇总

热门文章

  1. 软工作业——四则运算生成器(scala 实现)
  2. 机智云5.0推出IoT套件GoKit4.0 可实现物联网应用协同开发
  3. Modelsim初级使用教程
  4. JVM 1.类的加载、连接、初始化
  5. ASP.NET(一):Reques对象和Response对象的区别,以及IsPostBack属性的用法
  6. photoshop中把图片颜色变成透明
  7. 判断字符串是不是数字
  8. C语言函数sscanf:从一个字符串中读进与指定格式相符的数据
  9. 苹果怎么换行打字_停课不停学!苹果电脑学习类软件推荐,丰富您的假期生活...
  10. python3 urllib代理_Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)