在C语言中,可以用字符数组和字符指针实现一个字符串。

例1:

void main()
{
char *string = "I am a student";//字符指针实现字符串
printf("%s\n",string);
}

例2:

#include <stdio.h>
#include <string.h>
int main(){
char str[] = "I am a student";
char *pstr = str;
int len = strlen(str), i;
//使用*(pstr+i)
for (i = 0; i<len; i++){
printf("%c", *(pstr + i));
}
printf("\n");
//使用pstr[i]
for (i = 0; i<len; i++){
printf("%c", pstr[i]);
}
printf("\n");
//使用*(str+i)
for (i = 0; i<len; i++){
printf("%c", *(str + i));
}
printf("\n");
return 0;
}

posted on 2020-02-22 22:15  一介布衣123  阅读(195)  评论(0)    收藏  举报