(35)有以下程序 #include <stdio.h> void fun(char *a,char*b) { while(*a==′*′)a++; while(
(35)有以下程序 #include <stdio.h> void fun(char *a,char*b) { while(*a==′*′)a++; while(
日期:2016-05-04 08:20:24 人气:3
c
第一个循环结束后,a指向的内容是:a*b****
第二个循环是故意这么写的。。。这个是写代码需要避免的情况,
如果有这样的需求,最好加上括号把判断条件写进去,避免混淆。。。
比如: while ((*b = *a) != 0)
这样就是把a的内容复制到b指向的字符数组中
函数执行完毕后,t数组中保存的就是"a*b****"