c语言字符串编程练习

img


纯小白求大佬指教

1

#include<stdio.h>

int main()
{
    char a[] = "C++ Program";
    char b[] = "CodeBlocks IDE";
    char c[] = "The Art of Programming.";
    char *p;
    p = a;
    printf("%s\n", p);
    p = b;
    printf("%s\n", p);
    p = c;
    printf("%s\n", p);
    return 0;
}

2

#include<stdio.h>

int main()
{
    char a[][50] = {"C++ Program", "CodeBlocks IDE", "The Art of Programming."};
    int i,j;
    for(i=0;i<3;i++)
    {
        for (j = 0; a[i][j]!='\0'; j++)
            printf("%c", a[i][j]);
        printf("\n");
    }
    return 0;
}

3

#include<stdio.h>

int main()
{
    char a[] = "C++ Program\nCodeBlocks IDE\nThe Art of Programming.";
    int j;
    for (j = 0; a[j]!='\0'; j++)
        printf("%c", a[j]);
    return 0;
}

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

定义三个字符串数组,直接指针遍历输出。