#include <iostream>;
#include <cmath>;
#include <string>;
#include <cstring>;
//定义常量 注:没有类型,后面没有 ;
#define RESULT_MAX 888
void toast(int number);
int add(int a,int b);
/*
定义结构体
包括三个结构成员。
注:每个成员之后都有一个 ;
注:{}后面还有一个 ;
*/
struct inflater{
char name[20];
float volume;
double price;
};
int main(){
using namespace std;
//结构体实例 a
//注:后面的不是 ; 而是 , 最后一个后面没有符号
// {}后有一个 ;
inflater a =
{
"zhang liang",
1.5,
10.25
};
//结构体实例 b
// {}后有一个 ;
inflater b =
{
"xiao pang",
2.5,
10.35
};
//结构体的使用
cout << a.name << " and " << b.name << endl;
cout << "both price is = " << a.price + b.price << endl;
//常量输出
cout << RESULT_MAX;
return 0;
}
void toast(int number){
using namespace std;
cout << "The number is " << number <<endl;
}
int add(int a,int b){
return a + b;
}
分享到:
相关推荐
先自定义一个结构体,比如: struct Table{short int a;long b;short intc;long d;};struct Table Tab[10]; 以下的函数即是用于清空结构体的,需要传入的两个参数分别为结构体的起始地址和结构体的长度。 ...
学习了C++的面向对象,最常见的和写的就是类结构体,这篇文章主要简单介绍一下结构体和类的区别。 首先类是C++中面向对象独有的,但是C和C++中都有结构体,下面我们来看一下C和C++中结构体的区别。这里主要从封装...
详细介绍了C++结构体的用法,一目了然,可供初学者参考学习。
c#调用C++动态库、执行回调函数,并回传结构体参数数据。vs2017环境编写C#和C++动态库,这个为完整工程例子,可供相关人员学习参考。
结构体定义将会在C++程序中形成一种类型的概念,用于开发者创建其对象实例使用。C++中结构体定义的一般语法形式: struct struct_name //声明结构体名称为struct_name { typedata_name1; //结构体数据成员1...
学习结构体的好资料,可以较好的掌握结构体的知识,希望对大家有用
//常用方法 struct MYSTRUCT ...{ int i,j,q; char szName[15]; MYSTRUCT() ...{ i = j = q = 0; memset(szName,0,sizeof(szName)); } }; //我想的方法 一个初始化结构体比较省事的方法
这是面向C++初学者的一个用结构体实现的MP3播放器的源码。 适合初学者学习改进,可以暂停,结束,播放,以及专辑名称作者显示等等。
C++ mysql查询 C++17编写 可以自动序列化到定义的结构体,支持json类型。代码风格良好,适合学习,也可直接使用。
主要介绍了C++中的指针结构体数组以及指向结构体变量的指针的用法,是C++入门学习中的基础知识,需要的朋友可以参考下
对STL中的list进一步学习,编程过程中对结构体的操作很多。 全部代码如下: /* Project:list对结构体的使用 Date: 2018/07/14 Author: Frank Yu 常用函数:int size() 返回容器元素个数;bool empty() 判断容器...
结构体指针应用-改写选票系统c++源码.zip结构体指针应用-改写选票系统c++源码.zip结构体指针应用-改写选票系统c++源码.zip结构体指针应用-改写选票系统c++源码.zip结构体指针应用-改写选票系统c++源码.zip结构体指针...
最近在学习C++,了解到,C++中对C做了扩充,使用结构体时也可以像类一样,规定私有数据类型和公有数据类型,同时也可以在struct中实现方法设置等等。 但为了保持面对对象的特性,建议还是使用class来描述一个类。 ...
主要介绍了C++中结构体的类型定义和初始化以及变量引用,是C++入门学习中的基础知识,需要的朋友可以参考下
在本篇文章里小编给大家整理了关于C++结构体与类指针知识点以及相关内容,有兴趣的朋友们参考学习下。
自己写的c++成绩管理系统,使用结构体数组实现,测试通过.有数据验证,排序和统计,支持后期问题交流学习.
工厂,状态,观察者等18种设计模式 每一种设计模式有详细介绍,代码(C++),UML图工厂,状态,观察者等18种设计模式 每一种设计模式有详细介绍,代码(C++),UML图工厂,状态,观察者等18种设计模式 每一种设计...
坦白说,C++的特性很多,这也不是教学指南的文章,我会选取一些自己在学习C++过程之中值得探讨的问题和大家聊一聊,来抛砖引玉。好的,今天先放点开胃菜,和大家聊聊struct与class关键字。 1.struct关键字: 在C++...
1.软件:Dev-C++ 2.测试页面及结构体信息见我专栏《资源》下的《C语言系统资源测试》 3.代码一共298行 4.代码排版有序,易于新手下载学习 5.大家下载后有什么问题,欢迎私聊解决
为c++数据结构课程中链表一类的学习内容 包括顺序表与线性表