补充作业

#include<stdio.h>//定义头文件
#include<stdlib.h>
int main()
{ 

    char str[]="hello world";//输入字符串并且赋初值
    str[0]=str[0]-32;//变换
    str[6]=str[6]-32;//变换
    funstr(str);
    return 0;
}
void funstr(char p[])//定义函数
{ 
    int i=0;//定义整型变量并且赋初值0
    while(p[i]!='\0')
    {
        printf("%c",p[i++]);//输出字符串中的各个元素
      
    }
    printf("\n");
    printf("%s",p);//输出字符串
    } 
Hello World
Hello World
--------------------------------
Process exited after 0.2178 seconds with return value 0
请按任意键继续. . .

1.课上想利用宏定义来由于替换整个字符串,由于不熟练导致时间过久,加上编译器出现问题。

2.课下查找了相关的内容来巩固。

总结:通过调用函数中whlie循环来输出字符串的元素。

posted @ 2017-03-31 14:50  境界  阅读(136)  评论(0编辑  收藏  举报