在C语言编程中什么叫前导空格,什么叫尾随空格

Python022

在C语言编程中什么叫前导空格,什么叫尾随空格,第1张

前导空格 就是在字符串最开始部分的空格 从字符串开头,到第一个不是空格的元素,中间所有的空格是前导空格

尾随空格, 就是结尾最后一个非空格元素,到结尾,中间所有的空格。

比如

"   abc  de f    "

最开始的三个 是前导 

最后四个 是尾随

中间的 cd之间和ef中间的,不属于二者。

fun函数的任务是,保留字符串前面n个*

void fun(char *a, int n)

{int i=0,k=0

char *p=a

while(*p=='*')

{k++

p++

}// 这段话是用来查找你所输入放入字符串中第一个不是*的位置。并用k记录。

p=a // 他的意思其实就是当n >=k 时的操作。

if(k>n)

p=a+k-n

while(*p)

{a[i]=*p

i++

p++

}