• C语言的字符串数组使用


    一、程序代码例子

    #include "stdio.h"
    
    main()
    {
        int i;
        char s1[5]={'a','b','c','d','e'};//正常打印,但有乱码
        //char s2[5]={'a','b','c','d','e',''};//报错
        char s3[6]={'a','b','c','d','e'};//正确,末尾自动补零
        char s4[6]={'a','b','c','d','e',''};//正确
        printf("字符串s1:%s
    ",s1);//打印字符串
    //    printf("%s
    ",s2);
        printf("字符串s3:%s
    ",s3);
        printf("字符串s4:%s
    ",s4);
        printf("s1字符数组i为5:
    ");
        /*for(int i=0;i<5;i++)//错误定义变量i
        {
            printf("%c
    ",s1[i]);//打印单个字符
        }*/
        for(i=0;i<5;i++)
        {
            printf("%c
    ",s1[i]);//打印单个字符
        }
        printf("s1字符数组i为6:
    ");
            for(i=0;i<6;i++)
        {
            printf("%c
    ",s1[i]);//打印单个字符
        }
            printf("s4字符数组i为5:
    ");
            for(i=0;i<5;i++)
        {
            printf("%c
    ",s4[i]);//打印单个字符
        }
            printf("s4字符数组i为6:
    ");
            for(i=0;i<6;i++)
        {
            printf("%c
    ",s4[i]);//打印单个字符
        }
    }

    二、实验结果

  • 相关阅读:
    kali一些基础工具
    Yii2引入css和js文件
    My97DatePicker日期插件
    Yii2助手函数
    yii2相关前台组件
    yii2之DetailView小部件
    关于SQL_MODE的那些事
    Yii2 RBAC
    ORM介绍
    ASCII码
  • 原文地址:https://www.cnblogs.com/wlei5206/p/12535771.html
Copyright © 2020-2023  润新知