在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;
}
浙公网安备 33010602011771号