编写一个函数计算一个字符串长度,输入输出在主函数中完成,指针实现。
char strlong(char str[])
{
char *p=str,*q=p;int i;
for(i=0;*q;i++)
*q++;
return (q-p); /*两指针之差就是两字符之间的长度*/
}
int main()
{
char str[80];
int len;
printf("请输入一个字符串:\n");
gets(str);
printf("字符串长度为:%d",strlong(str));
}
编写一个函数计算一个字符串长度,输入输出在主函数中完成,指针实现。
char strlong(char str[])
{
char *p=str,*q=p;int i;
for(i=0;*q;i++)
*q++;
return (q-p); /*两指针之差就是两字符之间的长度*/
}
int main()
{
char str[80];
int len;
printf("请输入一个字符串:\n");
gets(str);
printf("字符串长度为:%d",strlong(str));
}
MATLAB实现寻找十六进制中的特定字符
java替换最后一个特定字符
java如何替换最后一个特定字符
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M