C語言 用字符指針逐個(gè)引用字符串中元素
提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-01
【例題】利用字符指針輸出字符串
程序如下:
#include <stdio.h>
main()
{
char *p="Hello!";
for(;*p!=0;p++)
{
printf("%c",*p);
}
printf("\n");
}
本程序通過指針移動(dòng)實(shí)現(xiàn)輸出字符串中的各個(gè)元素,字符指針的移動(dòng)過程如圖所示。
上圖字符指針指向字符串的各個(gè)元素 也可以將指向字符串的指針作為字符數(shù)組名使用,將【例題】的程序修改為:
main()
{
char *p="Hello!";
int i;
for(i=0; p[i]!=0;i++)
{
printf ("%c",p [i]);
}
printf ("\n");
}
可以使用該程序?qū)⒊绦蛑兴械膒[i]改為*(p+i)的形式。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評(píng)論>>