美文网首页程序员漫漫程序媛进化鹿
C语言指针练习题目,帮助理解

C语言指针练习题目,帮助理解

作者: keeeeeenon | 来源:发表于2019-03-23 16:44 被阅读7次
    main()
    {char s[20]="abcdefGHI";
    char*p="1234567";
    printf("%s\n",s+2);
    printf("%s\n",p+5);
    printf("%s\n",strcat(s+3,p+4));//字符串连接函数,返回值为s+3的地址,如果换为s+4,不影响连接,影响输出结果
    printf("%d\n",strlen(p+2));//有效字符个数,不包括\0
    printf("%s\n",strcpy(p+3,s+9));//从p+3地址开始被s+9到\0替换
    printf("%s\n",s);
    scanf("%s",s+3);/*输入:ABC  DEF<回车 >*/ //scanf遇到空格和回车都会停止读入,所以最终制度入ABC,若需要空格则选用Gets()函数
    printf("%s",s);
    }
    输出结果:
    cdefGHI
    67
    defGHI567
    5
    
    abcdefGHI
    abcABC
    

    大家可以尝试一下哦

    相关文章

      网友评论

        本文标题:C语言指针练习题目,帮助理解

        本文链接:https://www.haomeiwen.com/subject/kausvqtx.html