首页 > 编程知识 正文

c语言指针,函数返回值的类型是由什么决定的

时间:2023-05-06 15:44:10 阅读:151007 作者:281

Prayer阅读(1700 )注释)0)编辑收藏引用所属分类: C/C

/* the rtrim (functionremovestrailingspacesfromastring.*//。

Char*rtrim(Char*str ) ) ) ) ) ) ) ) Char*rtrim(Char*str ) ) ) ) ) ) ) Char*rtrim(Char*str ) ) ) ) ) ) )。

{

intn=strlen(str )-1; /*StartatthecharacterBEFORE

thenullcharacter(0).*/

while(N0 )/* make sure we don’tgooutofhounds . * /

{

if(* ) strn )1=’) )/ifwefindanonspacecharacter : * /

{

*(strn1 ) () ) ); /*Putthenullcharacteratone

角色扮演角色

position.*/

黑; /*Breakoutoftheloop.*/

}

else/*Otherwise,keepmovingbackwardinthestring.* /。

n----;

}

returnstr; /*Returnapointertothestring*/

}

在上面的示例中,rtrim ()是用户创建的函数,可以删除字符串末尾的空格。 函数rtrim ) )从字符串中null字符前的字符开始反向检查每个字符,如果找到第一个非空格字符,则用null字符替换该字符后的字符。 在c语言中,空字符是字符串的结束标志,因此函数rtrim ()实际上用于删除字符串末尾的所有空格。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。