• 2023.10.02


    strcmp

    1. #include
    2. #include
    3. #include
    4. int main(int argc, const char *argv[])
    5. {
    6. char a[]="123456";
    7. char b[]="123456";
    8. int i=0;//定义循环变量
    9. //默认a与b相等进入循环,不相等不进入循环
    10. while(a[i]==b[i]){
    11. if(a[i]=='\0')
    12. {break;}
    13. i++;}
    14. //不相等进行if判断,比较的是ASII的大小,并将比较结果输出
    15. if(a[i]-b[i]>0)
    16. {puts("a>b");}
    17. else if(a[i]-b[i]<0)
    18. {puts("a);}
    19. else if(a[i]-b[i]==0)
    20. {puts("a=b");}
    21. return 0;
    22. }

    strcat

    1. #include
    2. #include
    3. #include
    4. int main(int argc, const char *argv[])
    5. {
    6. //随意定义两个一位字符数组
    7. char a[100]="asdasf";//被连接的字符数组长度一定要足够长
    8. char b[]="fjhgxb";
    9. int i,j;//定义循环变量
    10. for(i=0;a[i];i++);//将第一个字符数组遍历,并让停留在最后的位置
    11. //循环第二个字符数组,并将该数组内的值赋值给第一个字符数组后面
    12. for(j=0;b[j];j++){
    13. a[i]=b[j];
    14. i++;
    15. }
    16. //赋值最后一个‘\0’
    17. a[i]=b[j];
    18. puts(a);
    19. return 0;
    20. }

    strcpy

    1. #include
    2. #include
    3. #include
    4. int main(int argc, const char *argv[])
    5. {
    6. //定义两个一位字符数组
    7. char a[20]="hello";//被赋值的字符数组长度一定要够长
    8. char b[]="123456";
    9. int i;//定义循环变量
    10. //循环赋值
    11. for(i=0;b[i];i++){
    12. a[i]=b[i];
    13. }
    14. //将b中的‘\0’赋值
    15. a[i]=b[i];
    16. //输出a
    17. puts(a);
    18. return 0;
    19. }

    strlen

    1. #include
    2. #include
    3. #include
    4. int main(int argc, const char *argv[])
    5. {
    6. //随便定义一个一位字符数组
    7. char a[]="agadfhsfdjgfasasdhgdm";
    8. //定义一个计数器,并置零
    9. int count=0;
    10. //循环遍历数组内每一个数据,遇到‘\0’结束
    11. for(int i=0;a[i];i++){
    12. count++;
    13. }
    14. //输出所记录的长度
    15. printf("%d",count);
    16. return 0;
    17. }

  • 相关阅读:
    UIView和VC的生命周期
    Linux CentOS7 yum仓库
    我有一篇Java Stream使用手册,学了就是你的了!
    MFC 控制台打印,弹出对话框
    React设计思路
    html实现扫雷小游戏(附源码)
    Apache-DBUtils实现CRUD操作
    Python10-使用urllib模块处理URL
    dotnet默认架构选择 x86 to x64
    公司项目JAVA开发规范总结(四)——knife4j使用规范
  • 原文地址:https://blog.csdn.net/m0_61834469/article/details/133465614