课上作业修改
#include<stdio.h> int main() { void funstr(char str[12]); char str[12]={"hello world"}; char *a=str; str[0]='H'; funstr(a); return 0; } void funstr(char str[12]) { int t=0; printf("%s\n",str); while(str[t]!='\0') { printf("%c",str[t]); t++; } }
Hello world Hello world -------------------------------- Process exited after 0.1611 seconds with return value 0 请按任意键继续. . .
总结;因为课上代码无法运行,错误原因看不懂,不了解对主函数的调用,对指针的了解不到位,回到寝室经过室友的讲解,明白了指针调用的方法以及子函数的调用方法,子函数是用户自己定义的函数,明白它的调用,课上没有弄明白,回到寝室才懂得怎么调用,要多加练习,多看书,来熟悉函数的调用。
浙公网安备 33010602011771号