当前位置: 首页 > wzjs >正文

校园网站建设管理工作制度关键词爱站网

校园网站建设管理工作制度,关键词爱站网,成都网站制作东三环,wordpress zmovie主题在哔哩哔哩学习的这个老师的C面向对象高级语言程序设计教程&#xff08;118集全&#xff09;讲的真的很不错 实战一&#xff1a; 情况一&#xff1a;将所有代码写到一个文件main.cpp中 #include<iostream> //不知道包含strcpy的头文件名称是什么,问ai可知 #include<…

在哔哩哔哩学习的这个老师的C++面向对象高级语言程序设计教程(118集全)讲的真的很不错

实战一:

在这里插入图片描述

情况一:将所有代码写到一个文件main.cpp中
#include<iostream>
//不知道包含strcpy的头文件名称是什么,问ai可知
#include<cstring>
using namespace std;
class Person {
private:int age;
public:char name[32];void set(int a, char b[32]);int get_age(void);//char get_name(void);这个函数应该将返回值改为字符指针型,便于返回整个字符串,修改如下char* get_name(void);
};
void Person::set(int a, char b[32]) {if (a < 100 && a>0) {age = a;}else cout << "请输入正确的age" << endl;strcpy_s(name, b);
}
int Person::get_age(void) {return age;
}
char* Person::get_name(void) {return name;//应该直接返回name,而不是返回name[32],这是返回的第三十三个元素
}
int main() {Person p;int p_age;char p_name[32];cout << "请输入您的年龄" << endl;cin >> p_age;//要先将用户输入的值存入一个变量中cin.ignore();//忽略输入缓冲区中的换行符,避免影响后续的 getlinecout << "请输入您的姓名" << endl;cin.getline(p_name, 32);//是cin.getline,不要记错了,读取整行输入(包括空格)p.set(p_age, p_name);cout << "p的年龄是:" << p.get_age() << endl;//函数调用一定要加要加小括号,有没有参数都要加cout << "p的姓名是:" << p.get_name() << endl;
}
情况二:分文件写
在Person.h中
#pragma once//类的头文件:一般定义成员数据,声明成员函数
class Person
{
private:int m_age;char m_name[32];
public://初始化m_name和m_agevoid init( const char* name, int age);//设置namevoid setname( const char *name);//获取namechar* getname(void);//设置agevoid setage(int age);//获取ageint getage(void);//显示m_name和m_agevoid showPerson(void);
};
在person.cpp中
#include "Person.h"
#include<string.h>
#include<iostream>
using namespace std;//定义类的成员函数
void Person::init(const char* name, int age)
{strcpy_s(m_name, name);if (age >= 0 && age <= 100) {m_age = age;}else {cout << "年龄输入非法" << endl;}
}void Person::setname( const char* name)
{strcpy_s(m_name, name);
}char* Person::getname(void)
{return m_name;
}void Person::setage(int age)
{m_age = age;
}int Person::getage(void)
{return m_age;
}void Person::showPerson(void)
{cout << "姓名:" << m_name << ", 年龄:" << m_age << endl;
}
在main.cpp中
#include<iostream>
#include"Person.h"
using namespace std;int main() {Person ob;ob.init("lucy",18);ob.showPerson();ob.setage(60);ob.getage();ob.setname("Bob");ob.getname();ob.showPerson();return 0;
}
  • 分清楚了Person.h和person.cpp和main.cpp分别是干嘛的
  • 认识了初始化函数怎么写
  • cin.ignore()
  • cin.getline()
  • 大体感受了面向对象编程
http://www.dtcms.com/wzjs/51367.html

相关文章:

  • 网站被墙怎么办软文如何推广
  • 网站运营建设岗位职责济南网站seo哪家公司好
  • 昆山网站建设方案优化公司关键词检索
  • 大国工匠网页制作素材搜索引擎的优化方法
  • 怎么做招聘网站的数据分析2023疫情最新消息今天
  • 毕设 做网站广东网约车涨价
  • 厦门网站制作哪里好薇b站怎么推广自己的视频
  • 西安做网站维护的公司重庆人力资源和社会保障网官网
  • 怎么样自己做网站接订单建站平台
  • 网站建设的风险预测百度推广手机客户端
  • 用drupal做的网站seo主管招聘
  • 做网站业务的怎么寻找客户推广页面
  • 网站刚做怎么做seo优化网站关键字优化技巧
  • 手机建站程序软文写作技巧及范文
  • 在线教育网站开发时长最近三天的新闻大事国内
  • 咸宁建设网站重庆seo排名技术
  • 网站建设续费的回访话术关键词排名方案
  • 河北项目网官网怀化网站seo
  • 机关网站模板互联网媒体广告公司
  • 大连龙采做网站seo网站优化
  • php mysql开发的网站开发百度百度
  • 哈尔滨网站设计哪家好八爪鱼磁力搜索引擎
  • 网站由什么构成网店推广策划方案
  • 网络服装网站建设宁德市人力资源和社会保障局
  • 枣庄网站制作公司好的搜索引擎推荐
  • java做手机网站建设跨境电商平台有哪些
  • html网页素材野狼seo团队
  • 免费网站图片素材合肥今天的最新消息
  • 网络营销策划书1000字seowhy教研室
  • 外国网站邀请做编辑产品推广活动策划方案