#include stdio.h
創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的湖北網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
int count(char* str);
int main(void)
{
char s1[10000] = { '\0' }, s2[10000] = { '\0' };
printf("輸入字符串 s1:");
scanf("%s", s1);
printf("輸入字符串 s2:");
scanf("%s", s2);
printf("s1中小寫字母個數(shù):%d\ns2中小寫字母個數(shù):%d", count(s1), count(s2));
return 0;
}
//
int count(char* str)
{
int count = 0;
while (*str)
{
if ((*str = 'a') (*str = 'z'))
count++;
str++;
}
return count;
}
count在來C語言只能說是一個標識符,它即不是關(guān)鍵字,也不是具有特殊作用的源某個控制符。一般來說,在C語言編程中定義一個count變量或者字百面常量用于計數(shù)。比如下面的程序中用count統(tǒng)計度一個整數(shù)中二進制問表示中答二進制位值為1的個數(shù)。
在程序設(shè)計語言中,標識符是用作程序的某一元素的名字的字符串或用來標識源程序中某個對象的名字的。這個元素可以是一個語句標號,一個過程或函數(shù)、一個數(shù)據(jù)元素(例如一個標量變量或一個數(shù)組)或程序本身。最通常是,標識符這個字幾乎與變量名同義地使用。
擴展資料:
使用標識符時一定要注意,或者使用關(guān)鍵字,或者使用自定義的非關(guān)鍵字標識符。此外,標識符可以包含關(guān)鍵字,但不能與關(guān)鍵字重名。
標識符用來命名常量、變量、類和類的對象等。因此,一個良好的編程習(xí)慣要求命名標識符時,應(yīng)賦予它一個有意義或有用途的名字。
另外,Java 區(qū)分大小寫,因此 myvar 和 MyVar 是兩個不度同的標識符。標識符命名時,切記不能以數(shù)字開頭,也不能使用任何 Java 關(guān)鍵字作為標識符,而且不能賦予標識符任何標準的方法名。
printf
這個是輸出的意思,不用count也可以用到printf,
count函數(shù)
COUNT
在計數(shù)時,將把數(shù)字、日期、或以文本代表的數(shù)字計算在內(nèi);但是錯誤值或其他無法轉(zhuǎn)換成數(shù)字的文字將被忽略。
如果參數(shù)是一個數(shù)組或引用,那么只統(tǒng)計數(shù)組或引用中的數(shù)字;數(shù)組或引用中的空白單元格、邏輯值、文字或錯誤值都將被忽略。如果要統(tǒng)計邏輯值、文字或錯誤值,請使用函數(shù)
COUNTA。
他們的區(qū)別在于,第一種方法中,count是個局部變量,只能在main函數(shù)中使用,第二種方法里count是個全局變量,比如下面的兩段程序
int
count=0;
int
main()
{}
int
a()
{}
-------------
int
main()
{
int
count=0;
........}
int
a()
{}
--------------
第一段里函數(shù)a里可以使用count
第二段里的函數(shù)a則無法使用count
count不是一個C關(guān)鍵字,也不是一個C標準函數(shù),所以課本里沒有它。你在網(wǎng)上看到的要么是變量名,要么是自定義函數(shù)名,意思肯定是統(tǒng)計計數(shù)之類的。printf是一個C標準函數(shù),輸出字符串。
count在C語言只能說是一個標識符,它既不是關(guān)鍵字,也不是具有特殊作用的某個控制符。一般來說,在C語言編程中定義一個count變量或者字面常量用于計數(shù)。
C的數(shù)據(jù)類型包括:整型(short,int,long,long long)、字符型(char)、實型或浮點型(單精度float和雙精度double)、枚舉類型(enum)、數(shù)組類型、結(jié)構(gòu)體類型(struct)、共用體類型(union)、指針類型和空類型(void)。
擴展資料:
語言特點:
1、簡潔的語言:C語言包含的各種控制語句僅有9種,關(guān)鍵字也只有32 個,程序的編寫要求不嚴格且以小寫字母為主,對許多不必要的部分進行了精簡。
2、具有結(jié)構(gòu)化的控制語句:C語言是一種結(jié)構(gòu)化的語言,提供的控制語句具有結(jié)構(gòu)化特征,如for語句、if?else語句和switch語句等??梢杂糜趯崿F(xiàn)函數(shù)的邏輯控制,方便面向過程的程序設(shè)計。
3、豐富的數(shù)據(jù)類型:C語言包含的數(shù)據(jù)類型廣泛,不僅包含有傳統(tǒng)的字符型、整型、浮點型、數(shù)組類型等數(shù)據(jù)類型,還具有其他編程語言所不具備的數(shù)據(jù)類型,其中以指針類型數(shù)據(jù)使用最為靈活,可以通過編程對各種數(shù)據(jù)結(jié)構(gòu)進行計算。