C语言程序设计 练习题参考答案 第七章 (2) 指针与数组 main函数形参
/* 7.16 实现测试字符串长度函数strlen() */
#include "stdio.h"
int strlen(char *p);
void main()
{
char s1[20]="s1s2s3s4";
char *p=s1;
printf("s1的长度: %d\n",strlen(s1));
printf("s1的长度: %d\n",strlen(p));
printf("字符串abc123的长度: %d\n",strlen("abc123"));
}
int strlen(char *p)
{
int length=0;
while(*p!='\0')
{
length++;
p++;
}
return length;
}
/* 7.19 指针数组做main函数的形参。 注:按照习题要求,此文件必须取名为welcome.c */
#include "stdio.h"
void main(int argc, char * argv[])
{
int i;
printf("Welcome to you ");
for(i=1;i<argc;i++)
printf(" %s",argv[i]);
}