初学c++

看了两章不到。。随意记录下。

#include<iostream>
#include<string>
using std::cout;
using std::endl;
double calculation(double a,double b,char op)
{
    switch(op)
    {
        case '+': return a+b;
        case '-':return a-b;
        case '*':return a*b;
        case '/':return a/b;
    }
     
 
     
}
 double num=0;
 double num2=0;
 char op='a';
int main()
{
    //
    //int num=2;
    //cout<<test();
    //std::cin>>::num;
    //cout<<num;
    //std::string wenzi="hhaha";
    //cout<<wenzi;
    cout<<"不科学计算器\n请输入两个数字\n请输入第一个数\n";
    std::cin>>::num;
    cout<<"请输入第二个数\n";
    std::cin>>::num2;
    cout<<"请输入运算符 +,-,*,/\n";
    std::cin>>op;
    cout<<"您的结果为:\n";
    cout<<calculation(num,num2,op);
 
    return 0;//退出这个程序
}

  其实最主要的是在群里学到了一个有意思的东西 就是 

include<string> 原来在c++里面不能直接使用string类型,后来想通,string是引用类型。。
posted @   皮卡丘\(≧▽≦)/  阅读(563)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示