C语言程序设计、、、每一步的含义
发布网友
发布时间:2022-03-01 13:29
我来回答
共3个回答
热心网友
时间:2022-03-01 14:58
{
char *t=a; /*定义指针t,使其指向a首地址,即第一个字符,a应该是形参吧*/
for(;t<=p;t++) /*从首字符开始至最后字符循环*/
if(*t!='*') /*判断字符是否为*,如果是就继续循环,如果不是就赋值给a,并将原值覆盖*/
*(a++)=*t;
for(;*t!='\0';t++) /*把最后一个字母后的*加到a后面*/
*(a++)=*t;
*a='\0'; /*最后在a后面加上\0表示结束*/
}
热心网友
时间:2022-03-01 16:16
首先第一步 定义一个指针变量t并且将a的首地址付给t
第二部 因为p已指向字符串的最后一个字母 t现在是第一个 所以for循环 从第一开始往后
第三部 如果t不是* 就将t所指的对象给a 直到字符串结尾
最后a给上结束码 用a 来输出
有问题再问 在线解答 采纳哈
热心网友
时间:2022-03-01 18:07
c. n m b