字符串是char数组,以空字符’\ 0’结尾。 我们可以使用指针来操作字符串。 这是解释此部分的示例:
例1.指针和字符串
#include <stdio.h> #include <string.h> int main() { char str[]="Hello ZhiHuiXinPian"; char *p; p=str; printf("First character is:%c\n",*p); p =p+1; printf("Next character is:%c\n",*p); printf("Printing all the characters in a string\n"); p=str; //reset the pointer for(int i=0;i<strlen(str);i++) { printf("%c\n",*p); p++; } return 0; }
结果
例2.指针数组处理字符串
#include <stdio.h> int main() { char *materials[ ] = { "iron", "copper", "gold"}; printf("Please remember these materials :\n"); int i ; for (i = 0; i < 3; i++) { printf("%s\n", materials[ i ]);} return 0; }
结果

精通奇门遁甲和阴阳五行和周易八卦。也是程序员和搬砖者,并开发研制FPGA开发板和芯片CPU。
除教程外,本网站大部分文章来自互联网,如果有内容冒犯到你,请联系我们删除!
评论区评论发表10个有质量的评论,可以联系我们 申请作者权限.
评论区评论发表10个有质量的评论,可以联系我们 申请作者权限.