课上程序的补充

#include"stdio.h"
#include"stdlib.h"
int main()
{
    void funstr(char str[]);
    char str[]="hello world";
    str[0]='H';
    str[6]='W';
    printf("%s\n",str);
    funstr(str);
    system("pause");
 } 
 void funstr(char str[])
 {
     int i;
     i=0;
     while(str[i]!='\0')
     {
         printf("%c\n",str[i++]);
         }    
 } 
Hello World
H
e
l
l
o

W
o
r
l
d
请按任意键继续. . .

课堂上没有将“i”赋予初值,所以%c一直输不出来

总结:编程的时候一定要细心,要看清楚自己定义的函数的形式,不能有差异,否则程序就会出错。而且要注意定义的整型的值。

你可能感兴趣的:(课上程序的补充)