`

从0学习C++ (一) 结构体

    博客分类:
  • C++
c++ 
阅读更多
#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++结构体的用法,一目了然,可供初学者参考学习。

    C#调用C++动态库,执行回调函数并传递结构体参数

    c#调用C++动态库、执行回调函数,并回传结构体参数数据。vs2017环境编写C#和C++动态库,这个为完整工程例子,可供相关人员学习参考。

    C++结构体非面向对象特性

    结构体定义将会在C++程序中形成一种类型的概念,用于开发者创建其对象实例使用。C++中结构体定义的一般语法形式:  struct struct_name //声明结构体名称为struct_name  {  typedata_name1; //结构体数据成员1...

    c/c++结构体

    学习结构体的好资料,可以较好的掌握结构体的知识,希望对大家有用

    c++里初始化结构体的一个比较的简单方法

    //常用方法 struct MYSTRUCT ...{ int i,j,q; char szName[15]; MYSTRUCT() ...{ i = j = q = 0; memset(szName,0,sizeof(szName)); } }; //我想的方法 一个初始化结构体比较省事的方法

    C++结构体播放器

    这是面向C++初学者的一个用结构体实现的MP3播放器的源码。 适合初学者学习改进,可以暂停,结束,播放,以及专辑名称作者显示等等。

    C++ mysql查询 C++17编写 可以自动序列化到定义的结构体,支持json类型

    C++ mysql查询 C++17编写 可以自动序列化到定义的结构体,支持json类型。代码风格良好,适合学习,也可直接使用。

    详解C++中的指针结构体数组以及指向结构体变量的指针

    主要介绍了C++中的指针结构体数组以及指向结构体变量的指针的用法,是C++入门学习中的基础知识,需要的朋友可以参考下

    c++ STL之list对结构体的增加,删除,排序等操作详解

    对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++源码.zip结构体指针...

    C++中对C语言结构体用法的扩充

    最近在学习C++,了解到,C++中对C做了扩充,使用结构体时也可以像类一样,规定私有数据类型和公有数据类型,同时也可以在struct中实现方法设置等等。 但为了保持面对对象的特性,建议还是使用class来描述一个类。 ...

    C++中结构体的类型定义和初始化以及变量引用

    主要介绍了C++中结构体的类型定义和初始化以及变量引用,是C++入门学习中的基础知识,需要的朋友可以参考下

    C++结构体与类指针知识点总结

    在本篇文章里小编给大家整理了关于C++结构体与类指针知识点以及相关内容,有兴趣的朋友们参考学习下。

    成绩管理系统结构体数组实现c++.zip

    自己写的c++成绩管理系统,使用结构体数组实现,测试通过.有数据验证,排序和统计,支持后期问题交流学习.

    18种C++版设计模式

    工厂,状态,观察者等18种设计模式 每一种设计模式有详细介绍,代码(C++),UML图工厂,状态,观察者等18种设计模式 每一种设计模式有详细介绍,代码(C++),UML图工厂,状态,观察者等18种设计模式 每一种设计...

    C++结构体struct和类class区别详解

    坦白说,C++的特性很多,这也不是教学指南的文章,我会选取一些自己在学习C++过程之中值得探讨的问题和大家聊一聊,来抛砖引玉。好的,今天先放点开胃菜,和大家聊聊struct与class关键字。 1.struct关键字: 在C++...

    图书馆管理系统(C语言)(结构体数组)

    1.软件:Dev-C++ 2.测试页面及结构体信息见我专栏《资源》下的《C语言系统资源测试》 3.代码一共298行 4.代码排版有序,易于新手下载学习 5.大家下载后有什么问题,欢迎私聊解决

    线性表与顺序表(c++)

    为c++数据结构课程中链表一类的学习内容 包括顺序表与线性表

Global site tag (gtag.js) - Google Analytics