#include"iostream" using namespace std; void main01() { //printf("hello_world\n"); cout << "hello_world\n" << endl;//在c++里面输出 system("pause"); }
//求圆的面积 //用面向过程的方法求解了圆形的面积 void main() { double r = 0; double s = 0; //printf("hello_world\n"); cout << "请输入圆的半径:"; cin >> r; //cin代表标准输入 cout << "r的值是:" << r << endl; s = 3.14*r*r; cout << "圆形的面积是s=" << s << endl; system("pause"); }
//面向对象的思路解决这问题 class CirCle { private: double m_s; double m_r; double m_c; public: void setR(double r) { this->m_r = r; } double getR() { return this->m_r; } double getS() { return this->m_r * m_r * 3.14; } double getC() { return this->m_r * 2 * 3.14; } }; int main() { CirCle c1, c2; double r,r2; cout << "输入c1圆的半径" ; cin >> r; c1.setR(r); cout << "c1圆的面积是" << c1.getS() <<endl; cout << "c1元的周长是" << c1.getC() << endl; cout << "输入c2圆的半径" ; cin >> r2; c2.setR(r2); cout << "c2圆的面积是" << c2.getS() << endl; cout << "c2元的周长是" << c2.getC() << endl; system("pause"); return 0; }
c++中的命名空间
#include "iostream" using namespace std; //定义命名空间 namespace namespaceA { int a = 10; } namespace namespaceB { int a = 20; } //使用命名空间 void main() { using namespace namespaceA; cout << a << endl; cout << namespaceB::a << endl; system("pause"); }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)