Linuxc基礎 十三
阿新 • • 發佈:2018-11-30
今天講了指標陣列、strcat、strcmp、strcpy等。
程式碼
實現複製功能
void my_fuzhi(char *pc , char *pd) { while(*pc != '\0') { *pc++=*pd++; } *pc='\0'; } int main11() { char str5[100]="adasdasdas"; char str6[10]="123344"; my_fuzhi(str5,str6); printf("%s\n",str5); printf("%s\n",str6); return 0; }
實現貼上功能
char *my_zhantie(char *pa,char *pb)
{
char *p1=pa;
while(*pa)
{
pa++;
}
while(*pb)
{
*pa++=*pb++;
}
*pa='\0';
return p1;
}
int main9()
{
char str1[1000]="adsdsdada";
char str2[10]="123456";
char *res=my_zhantie(str1,str2);
printf("%s\n",res);
return 0;
}
總結
今天老師講了很多的知識點,但是有些知識點還是和前面知識有些相似的。今天講的這幾個函式功能還是可以用指標和陣列來實現的,總的來說今天的收穫還是蠻大的,但是我還是有些不太理解的地方,在接下來的這幾天我會把他弄懂。