99问答网
所有问题
c语言:写一个计算字符串长度的函数。要求如下: (1) 形参形式为指针形式; (2)不允许用字符
c语言:写一个计算字符串长度的函数。要求如下: (1) 形参形式为指针形式; (2)不允许用字符串相关的库函数。 (3) 输入的字符串允许有空格
举报该问题
推荐答案 2017-12-05
#include "stdio.h"
int lns(char *p){
int n=0;
while(*p++)
n++;
return n;
}
int main(int argv,char *argc[]){//测试主函数
char s[]="abcdefghijklmnopqrstuvwxyz1234567890";
printf("The length of the string 's' is %d\n",lns(s));
return 0;
}
运行结果:
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WXj7BXOeX7BjjtOz7vX.html
其他回答
第1个回答 2014-06-18
#include<stdio.h>
#include<stdlib.h>
#define M 300
int char_len(char *p)
{
int n=0;
for (;*p!= '\0';p++)
{
n++;
}
return n;
}
int main()
{
char a[M],c;
char *ptr_a;
int n=0,i=0;
while(1)
{
scanf("%c",&c);
if(c!='\n' && i<M)
a[i++]=c;
else
break;
}
a[i]='\0';
ptr_a = a;
n=char_len(ptr_a);
printf("Char_Len=%d",n);
system("pause");
}
这个问题我回答过,怎么又来了。
相似回答
大家正在搜
相关问题
写一个计算字符串长度的函数。要求如下: (1) 形参形式为指...
c语言中指针作为形参,代码如下:
如何在C语言中以数组指针作为形参输出数组
C语言中用函数做函数的形式参数的问题
C语言中 指针做函数参数传递二维数组
C语言指针做形参 问题
c语言中,函数的形参什么时候必须是指针
C语言,不定参数的函数指针问题