c語言length函數(shù) 只知道數(shù)組的指針,用什么函數(shù)求數(shù)組的長度?
只知道數(shù)組的指針,用什么函數(shù)求數(shù)組的長度?答案是:不行!在C語言最基礎(chǔ)的教程(譚浩強(qiáng)的)中提到,如果要傳輸數(shù)組,必須使用長度參數(shù)函數(shù)int f(int*t)。我們只知道以下信息:1函數(shù)被稱為F2函數(shù)有
只知道數(shù)組的指針,用什么函數(shù)求數(shù)組的長度?
答案是:不行!在C語言最基礎(chǔ)的教程(譚浩強(qiáng)的)中提到,如果要傳輸數(shù)組,必須使用長度參數(shù)函數(shù)int f(int*t)。我們只知道以下信息:
1函數(shù)被稱為F
2函數(shù)有一個(gè)參數(shù),它是int*type
3函數(shù)返回值是int type。這三個(gè)信息都是函數(shù)的信息。要得到房東想要的東西是不可能的。^ ^ ^
首先,斯特倫。例如,如果已經(jīng)有一個(gè)數(shù)組a,可以定義一個(gè)int變量length,并使用length=strlen(a)//返回?cái)?shù)組a的長度。StrCmp函數(shù)比較兩個(gè)字符串的大小。有兩個(gè)字符數(shù)組,STR1,STR2 strcmp(STR1,STR2)/*比較規(guī)則是從左到右逐個(gè)比較兩個(gè)字符數(shù)組的字符串ASCII是比較標(biāo)準(zhǔn)*/如果STR1和gtstr2返回正數(shù),STR1=STR2返回0str1