首页 > 其他 > 详细

[C]字符串读取,遇0结束

时间:2020-05-26 11:20:57      阅读:51      评论:0      收藏:0      [点我收藏+]

 

#include <stdio.h>
int main()
{
    char a[] = "The quick brown fox jumps over the lazy dog.";
    a[4] = \0; //a[] = "The \0uick brown fox jumps over the lazy dog."
    //或者a[4] = 0;
    printf("%s#\n", a); //字符串读到0,即结束
    return 0;
}

//所以结果为:The #

 

 

 

#include <stdio.h>
int main()
{
    // char a[] = "The quick brown fox jumps over the lazy dog.";
    // a[4] = ‘\0‘; //a[] = "The \0uick brown fox jumps over the lazy dog."
    //或者a[4] = 0;
    char a[] = {q, u, i, c, k, b, r, o, w, n};
    printf("%s#\n", a); //字符数组: 如果没有0,读到结尾, 输出:quickbrown#
    a[4] = 0; //‘k‘换成0;
    printf("%s#\n", a); //字符串遇到0,就结束.输出:quic#
    return 0;
}

 

 

 

//思考题:输出结果为何?
#include <stdio.h>
int main()
{
    char a[] = "The \0uick brown fox jumps over the lazy dog.";
    printf("%s#\n", a);
    return 0;
}

 

[C]字符串读取,遇0结束

原文:https://www.cnblogs.com/profesor/p/12963857.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!