- 注册时间
- 2004-10-13
- 最后登录
- 1970-1-1
|
#include<stdio.h>
void main()
{
int length(char *p);
int len;
char *str[20];
printf("please input a string\n");
scanf("%s",str);
len=length(str);
printf("the string has %d character",len);
}
int length(char *p)
{
int n;
n=0;
while(*p!='\0')
{
n++;p++;
}
return n;
}
这个程序为什么,函数部分的形参是用 char *p呢?不是应该是**p吗? |
|