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

C++ day1——C++基本工具

作业:

1、思维导图(截图发到csdn)

笔记脑图

2、使用结构体实现string的功能,(定义全局函数)实现返回值是首地址的功能,再来实现运算,"+、>、==",实现清空字符串的功能。

#include <iostream>
#include <string.h>
using namespace std;

char *jia(char *a,char *b)//加法计算
{
    char *c=strcat(a,b);
    return c;
}
int bijiao(char *a,char *b)//比较大小
{
    int num=strcmp(a,b);
    return num;
}
char *empty(char *a)//清空字符串
{
    char *c=strcpy(a,"\0");
    return c;
}
int main()
{
    char a[100]="12345";
    char b[100]="67890";
    printf("%p\n",a);//返回a的首地址
    char *num1=jia(a,b);//加法计算
    cout<<"a+b="<<num1<<endl;
    int num2=bijiao(a,b);//比较大小
    if(num2==-1)
    {
        cout<<"a<b"<<endl;
    }
    else if(num2==0)
    {
        cout<<"a=b"<<endl;
    }
    else if(num2==1)
    {
        cout<<"a>b"<<endl;
    }
    empty(a);//清空字符串
    cout<<"a="<<a<<endl;
    return 0;
}


http://www.kler.cn/a/428037.html

相关文章:

  • Nginx限流实践-limit_req和limit_conn的使用说明
  • Apache-HertzBeat 开源监控默认口令登录
  • CoaXPress over Fiber HOST Bridge FPGA IP
  • ES6新增特性使用
  • 解决:Lombok 注解处理器报错
  • mac下载安装jdk
  • MongoDB语法及MongoTemplate用法
  • 基于LSTM的A股股票价格预测系统(torch) :从数据获取到模型训练的完整实现
  • 【网络安全】网站常见安全漏洞 - 网站基本组成及漏洞定义
  • vue3的常用 Composition API有哪些?
  • 【HarmonyOS学习日志(12)】计算机网络之TCP/IP协议族(一)
  • 什么是纯虚函数?什么是抽象类?纯虚函数和抽象类在面向对象编程中的意义是什么?
  • Linux系统编程——超级详细讲解静态库、动态库的创建、打包和使用
  • JVM整理部分面试题
  • EasyNVR中HTTP-FLV协议无法播放怎么解决?
  • 浅谈Scala语言
  • 周记-2024年第48、第49周11.25-12.08:养儿方知父母恩
  • karmada-descheduler
  • 微服务-sentinel服务保护
  • [论文解读]Street Gaussians: Modeling Dynamic Urban Scenes with Gaussian Splatting