c++结构体struct的一些例子
2017-08-27 15:43
381 查看
这篇博客为个人笔记,没有任何参考价值,只是为了方便自己日后复习,所写代码比较杂乱,甚至有错误的地方,如果你想获取什么知识,防止误导,请移步
下面是一个计算圆的周长和面积的简单小例子,调用了struct,C++和c不同的是C++里在struct时,可以定义函数
#include<iostream> using namespace std; struct SDate//只有成员函数占用空间 {//属性 int nYear; int nMonth; int nDay; void SetData(int y,int m,int d) {//方法 int n = y + m + d; nYear = y; nMonth = m; nDay = d; } void Print() { cout<<"年"<<nYear<<"月"<<nMonth<<endl; } }; int main() { SDate d1, d2, d3; d1.SetData(2001,3,31); d2.SetData(1999, 4, 30); d3.SetData(2008, 5,6); d1.Print(); }
下面是一个计算圆的周长和面积的简单小例子,调用了struct,C++和c不同的是C++里在struct时,可以定义函数
#include<iostream> using namespace std; struct Circle { float pool; float PoolRim()//计算圆周长 { cout<<"The Circle Rim is"<<endl; return 3.14 * pool*2 ; } float Area()//计算圆面积 { cout<<"The Circle Area is"<<endl; return 3.14* pool* pool; } }; void main() { float input; Circle C; cout<<"Pleas Enter Ciecle's pool"<<endl; cin>>input; C.pool = input; C.PoolRim(); C.Area(); }
相关文章推荐
- PHP一些例子语法补充
- C# 消息响应的一些例子
- FineUI登入的例子中遇到的一些问题
- ASP.NET中调用存储过程带(输入/输出)参数和返回值的一些常用的例子
- 一些常用ABAP program 的例子
- 一些弹出框的用法例子(二)
- 自己写的单例,水平有限,只能写小例子,希望对跟我一样菜的人有一些帮助。
- TTime::FormatL的一些例子
- java的一些小程序例子--2
- dig一些常用例子
- VisualVM 的 OQL 的一些例子
- Hibernate中HQL语言的一些例子
- Sqlite简单介绍与一些常用的例子
- java读取文件数据进行一些简单处理的例子
- Cesium的粒子系统做的一些简单例子
- 封装的一些例子
- 一些json数据格式转换的例子
- 英文简历中关于项目经验的一些有用的例子
- Js获取当前日期时间和我的JQ关于日期的一些例子
- T-sql一些例子