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
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com