自由尋覓快樂別人從沒法感受

0%

C语言学习第六章T3

题目:编写一个求字符串长度的函数(参数用指针)。

在主函数中输入字符串,并输出其长度。

主要代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# include <stdio.h>
void len (int * , char *);
int main (void)
{
int sum=0,*p;
char a,*q;
p = &sum;
q = &a;
while (*q=getchar() != '\n')
{
len(p,q);
}
printf("lenth:%d\n",*p);
return 0;
}

void len (int *p, char *q)
{
*p = sizeof(*q) + *p;
}

运行结果: