字符串数组、二维数组

    char szTmp[] = "aaa"; // 自动分配4个字节,最后一个字节是\0

    char szTmp1[] = {'b','b','b'}; // 只分配3个字节,不会在最后补\0
    char szTmp2[] = {'b','b','b','\0'}; // 比较安全的是这种方式,自己在后面补\0
    char szTmp6[4] = {'e'};    // 后面自动补\0
    char szTmp7[4]; // 不会自动初始化为0
    char szTmp8[4] = {0};// 全部初始化为0
//    char szTmp3[][3] = {"ccc", "ccc", "ccc"}; // 编译不过去,因为每个字符串应当定义为4,它需要一个字节放\0
    char szTmp4[][4] = {"ccc", "ccc", "ccc"}; // 每一个字符串末尾都会有一个\0
    
    char szTmp5[4][4] = {"ddd"}; // 只要有一个字符串被初始化,后面所有字符串都自动补为\0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值