位置:首頁 > 軟件操作教程 > 編程開發(fā) > C語言 > 問題詳情

C語言 用字符指針逐個引用字符串中元素

提問人:劉團圓發(fā)布時間:2020-12-01

【例題】利用字符指針輸出字符串

程序如下:

#include <stdio.h> 

main()

{

    char *p="Hello!";

    for(;*p!=0;p++)

    {

        printf("%c",*p);

    }

    printf("\n");

}

本程序通過指針移動實現(xiàn)輸出字符串中的各個元素,字符指針的移動過程如圖所示。

image.png

上圖字符指針指向字符串的各個元素 也可以將指向字符串的指針作為字符數(shù)組名使用,將【例題】的程序修改為:

main()

{

    char *p="Hello!";

    int i;

    for(i=0; p[i]!=0;i++)

    {

        printf ("%c",p [i]);

    }

    printf ("\n");

}

可以使用該程序將程序中所有的p[i]改為*(p+i)的形式。


繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部