推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

C语言实践|字符指针计算字符个数

   2023-06-30 网络整理佚名1580
核心提示:不使用字符串处理函数(),编程实现字符串处理函数()的功能。自定义一个函数命名为()。方法一、不使用指针计算字符的个数,编写的程序如下:len=(a);//计算字符串中的实际字符的个数is:%u,len);//输出字符串长度=0;//计数器值为0len++;//循环统计但不包括\0在内的字符个数;//返回字符串中的实际字符的个数方法二、用字符指针实现函数(),编写的程序如下:len=(a);//计算字符串中的实际字符的个数is:%u,len);//输出字符串长度len++;//循环统计但不包括\0在内的字

例子:

不要使用字符串处理函数(),程序要实现字符串处理函数()的功能。

自定义一个名为()的函数。

方法一、不使用指针计算字符数,编写程序如下:

#

int (char str[]);

int main()

{

字符a[100];

int 长度​​;

("enter a :");//输入字符串

获取(a);

len=(a);//计算字符串中实际字符数

("The is:%u",len);//输出字符串长度

}

int(字符str[])

{

整数我;

int len​​=0;//计数器值为0

for(i=0;str[i]!='\0';i++)

{

len++;//循环统计但不包括包含'\0'的字符个数

}

len ;//返回字符串中实际的字符数

}

方法二:使用字符指针实现(),程序编写如下:

#

int (char str[]);

int main()

{

字符a[100];

int 长度​​;

("enter a :");//输入字符串

获取(a);

len=(a);//计算字符串中实际字符数

("The is:%u",len);//输出字符串长度

}

int (const char *pstr)

{

int len​​=0;//计数值为0

for(;*pstr!='\0';pstr++)

{

len++;//循环统计但不包括包含'\0'的字符个数

}

len ;//返回字符串中实际的字符数

}

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON