200730学习日报6字符串
目錄
- 一、學(xué)習(xí)的知識(shí)點(diǎn)
- 字符串相關(guān)函數(shù)
- gets函數(shù)
- puts函數(shù)
- sprintf函數(shù)
- strcpy函數(shù)
- 其他string.h函數(shù)
- 函數(shù)
- 函數(shù)結(jié)構(gòu)
- 函數(shù)參數(shù)
- 二、上課沒有聽懂或者沒有理解的地方
- 三、當(dāng)天學(xué)習(xí)的收獲
- 四、作業(yè)的思路、不會(huì)的地方
- 五、其他需要反饋的問題
- 六、心得體會(huì)
一、學(xué)習(xí)的知識(shí)點(diǎn)
字符串相關(guān)函數(shù)
gets函數(shù)
stdio.h
功能:接受按下回車鍵以前輸入的所有字符(包括空格);并用“\0”字符替換末尾的換行符“\n”。
函數(shù)原型:char *gets(char *buffer);
返回值:成功時(shí)返回輸出緩沖區(qū)首地址,否則返回NULL
puts函數(shù)
stdio.h
功能:用于在標(biāo)準(zhǔn)輸出設(shè)備上顯示字符串,并把末尾的字符串結(jié)束符 “\0”替換成換行符“\n”字符輸出(自動(dòng)換行的原因)
函數(shù)原型:int puts(const char *string);
返回值:成功時(shí)返回最后一個(gè)字符的ASCII碼(’\n’),否則返回EOF
sprintf函數(shù)
string.h
功能說明:將其他數(shù)據(jù)類型轉(zhuǎn)換成字符串類型并輸出到指定字符串中.
原型:int sprintf( char *buffer, const char *format [, argument] … );
strcpy函數(shù)
函數(shù)原型:char* strcpy(char *dest,const char *source);
strncpy(str1,str2,n); //把參數(shù)2字符串的內(nèi)容拷貝n個(gè)字符到參數(shù)1 strncpy(&str1[1],&str2[1],n);//把參數(shù)2第二個(gè)字符開始拷貝n個(gè)字符到參數(shù)1第二個(gè)字符開始的空間其他string.h函數(shù)
函數(shù)
高內(nèi)聚:功能明確 低耦合:函數(shù)獨(dú)立,盡量不與其他函數(shù)關(guān)系
函數(shù)結(jié)構(gòu)
數(shù)據(jù)類型 有效的函數(shù)名(形式參數(shù))
{語句}
函數(shù)參數(shù)
- 形參變量只有在被調(diào)用時(shí),才分配內(nèi)存單元;調(diào)用結(jié)束時(shí),即刻釋放所分配的內(nèi)存單元。
- 實(shí)參和形參占用不同的內(nèi)存單元,即使同名互不影響。
- 在被定義的函數(shù)中,必須指定形參的類型
- 實(shí)參與形參的類型應(yīng)相同或賦值兼容。
二、上課沒有聽懂或者沒有理解的地方
無
三、當(dāng)天學(xué)習(xí)的收獲
對(duì)函數(shù)的優(yōu)點(diǎn)有了大致了解
四、作業(yè)的思路、不會(huì)的地方
使用函數(shù)、循環(huán)和printf函數(shù)打印出窗口可調(diào)的登錄窗口
五、其他需要反饋的問題
無
六、心得體會(huì)
上課涉及到的知識(shí)點(diǎn),課后要自己多查詢了解。
總結(jié)
以上是生活随笔為你收集整理的200730学习日报6字符串的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 200728学习日报二维数组和字符数组
- 下一篇: 200801一阶段1函数封装