W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
要求出字符串的長度(字符的個數(shù)),我們可以使用length函數(shù)。調(diào)用這個函數(shù)的語法和我們前面看到的有點不同:
int length;
length = fruit.length();
對于這種函數(shù)調(diào)用,我們稱之為在字符串變量fruit上調(diào)用(invoke)length函數(shù)?!罢{(diào)用(invoke)”這個詞可能看起來有點奇怪,但是后面我們還會遇到很多在對象上調(diào)用函數(shù)的例子。 函數(shù)調(diào)用的語法稱為“點記號”,因為點(.)用以將對象fruit和函數(shù)length分隔開。
length函數(shù)不接受任何參數(shù),這點可以從函數(shù)后面的空括號看出來。 它的返回值是一個整型數(shù),上面例子中就是6。注意變量與函數(shù)同名是合法的。
要找到字符串的最后一個字母,你可能想這么做:
int length = fruit.length();
char last = fruit[length]; // 錯誤!!
這個不能正常執(zhí)行,“banana”中沒有第6個字母。因為我們從0開始計數(shù),這6個字母編號為從0到5。要得到最后一個字母,應該將長度減1。
int length = fruit.length();
char last = fruit[length-1];
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: