面試中總會遇到實現類似strcpy,strlen功能的程式,所以需要注意積累,每天學習乙個函式!
第一天,strcpy:
方案一:
char* mystrcpy(char* strdes, const char* strsrc)
方案二:
char* mystrcpy(char* strdes, const char* strsrc)
strdes[i] = '\0';
return restr;
}
總結:1、源字串是const限定的; 2、返回的是strdes,為了支援鏈式表示式:strlen(strcpy(a, b)); 3、注意判斷兩個字元指標是否為空; 4、記住字串結尾一定要加'\0'。
明天繼續,要持之以恆,加油!
2014.05.10
第二天,strcat函式
char* mystrcat(char* strdes, const char* strsrc)
2014.05.11
第三天,strlen函式
自己先寫了個低端的:
unsigned int mystrlen(const char* strsrc)
鑑於長度肯定不是負的,所以一定記得是unsigned的!
然後看到一種面試填空題:
int strlen(char * str) {
if( )
return ( );
else
return
( ) ; }
哎呀,怎麼不能使用中間變數,好吧,這只能是用遞迴了:
unsigned int mystrlen(const char* strsrc)
最後奉獻一下標準版:
unsigned int mystrlen(const char* strsrc)
每天學習一點 Android
每天都變著花樣的學東西,今天呢,看了看android教程和一些android開 壇,先了解一下皮毛,再決定到底怎麼學習。anoid早期由 android之父 之稱的andy rubin創辦,google於2005年併購了成立僅22個月的高科技企業android,展開了簡訊 手機檢索 定位等業務,基於...
每天積累一點
最近有一種寫日誌的衝動,其實這種感覺由來已久,只是現在愈加強烈而已。我想每天都留下點東西,只是不想讓自己的記憶淡忘或是消逝 有時想把自己每天的情感都記錄下來,卻想回來卻也是一種極難堅持的事,我有那麼多的感嘆嗎?我除了感想還能做點什麼別的?於是我想到作為即將的it職業人,對技術又比較痴迷,有時也可以談...
每天學習一點點02
今天了解了用pyecharts繪製 方法很簡單,如下 from pyecharts.components import table from pyecharts.options import componenttitleopts tabel table headers 列表資料 也可以是datafr...