(35)有以下程序 #include <stdio.h> void fun(char *a,char*b) { while(*a==′*′)a++; while(

日期:2016-05-04 08:20:24 人气:3

(35)有以下程序 #include <stdio.h> void fun(char *a,char*b) { while(*a==′*′)a++; while(

c 第一个循环结束后,a指向的内容是:a*b**** 第二个循环是故意这么写的。。。这个是写代码需要避免的情况, 如果有这样的需求,最好加上括号把判断条件写进去,避免混淆。。。 比如: while ((*b = *a) != 0) 这样就是把a的内容复制到b指向的字符数组中 函数执行完毕后,t数组中保存的就是"a*b****"
    A+
热门评论