c語言strlen函數(shù) c語言中str什么意思?
c語言中str什么意思?str -- 通常,程序員喜歡用它作字符串變量名。它是 string(英文詞、字符串的縮寫)Str函數(shù),返回代表一數(shù)值的 Variant(String)。語法Str(numbe
c語言中str什么意思?
str -- 通常,程序員喜歡用它作字符串變量名。它是 string(英文詞、字符串的縮寫)
Str函數(shù),返回代表一數(shù)值的 Variant(String)。語法Str(number)必要的 number 參數(shù)為一 Long,其中可包含任何有效的數(shù)值表達(dá)式。說明當(dāng)一數(shù)字轉(zhuǎn)成字符串時(shí),總會在前頭保留一空位來表示正負(fù)。
c語言中strlen、str、len分別指的是什么意思?
C/C 的數(shù)組大小不支持變量長度,必須在申明時(shí)就是固定值,你那個(gè)數(shù)組的長度根據(jù)strlen算出來的,所以編譯器報(bào)錯(cuò)。舉個(gè)例子:int n = 10char c[n]這樣的代碼就編譯不過,因?yàn)閚是運(yùn)行時(shí)確定的,數(shù)組長度必須是在編譯時(shí)(非運(yùn)行時(shí))就能確定的長度,例如:#define n 10char c[n]我猜你的意思應(yīng)該是想動態(tài)分配一個(gè)數(shù)組,可以使用堆內(nèi)存,例如:int n = strlen(str)char* p = new char[n]然后你就可以使用p[0]~p[n]引用數(shù)組元素了,但是不用這個(gè)數(shù)據(jù)的時(shí)候記得使用delete[] p釋放下堆內(nèi)存。
c語言中strlen、str、len分別指的是什么意思?
strlen--計(jì)算字符串長度的庫函數(shù)名。str--通常,程序員喜歡用它作字符串變量名。它是string(英文詞字符串的縮寫)len--通常,程序員喜歡用它作變量名。它是length(英文詞長度的縮寫)。例如:charstr[20]="Iamastudent"intlenlen=strlen(str)printf("thestringlengthis:%d",len)