原型:extern
創(chuàng)新互聯(lián)專注于利津網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供利津營(yíng)銷型網(wǎng)站建設(shè),利津網(wǎng)站制作、利津網(wǎng)頁(yè)設(shè)計(jì)、利津網(wǎng)站官網(wǎng)定制、小程序制作服務(wù),打造利津網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供利津網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
char
*strchr(const
char
*s,char
c);
頭文件:#include
string.h
功能:查找字符串s中首次出現(xiàn)字符c的位置
說(shuō)明:返回首次出現(xiàn)c的位置的指針,如果s中不存在c則返回NULL。
chr是char的縮寫。
是char的縮寫, 也就是字符. 在string中查找字符的意思.
而char實(shí)際上是 character的縮寫.
不過在說(shuō)C語(yǔ)言的時(shí)候, 平時(shí)說(shuō)字符都是char的.
1、字符數(shù)組輸出的時(shí)候,應(yīng)該傳入字符組首地址。sprintf(chr,"%s",a);才正確。
2、sprintf 跟printf 在用法上幾乎一樣,只是打印的目的地不同而已,前者打印到字符串中,后者則直接在命令行上輸出。這也導(dǎo)致sprintf 比printf 有用得多。
sprintf 是個(gè)變參函數(shù),定義如下:
int sprintf( char *buffer, const char *format [, argument] ... );
除了前兩個(gè)參數(shù)類型固定外,后面可以接任意多個(gè)參數(shù)。而它的精華,顯然就在第二個(gè)參數(shù):
格式化字符串上。
#includestdio.h
chrn(char *s,char c)
{
int i=0,j=0;
while(s[i]!='\0')
{
if(s[i]=='c') j++;
i++;
}
printf("%d",j);
}
main()
{
char s[10],c;
gets(s);
c=getchar(); //應(yīng)該給c 賦值
chrn(s,c); //數(shù)組是傳遞數(shù)組名。
}