當前位置:係統粉 > 電腦問答 > 其他問答 > 版主幫我看看如何實現這個函數功能

版主幫我看看如何實現這個函數功能

提問者:肉乎乎的桃子  |  瀏覽 次  |  提問時間:2017-02-25  |  回答數量:8

版主幫我看看如何實現這個函數功能 編寫一個函數intstring_len(char str[])其返回值為字符串的長度(不包含'\\0')這個函數應該如何實現?這個我感覺用strlen() 就能實現的,隻要在頭文件裏加上#include \"string.h\"但是作業有這道題,我可能是沒理解他的意思,版主看看。

已有8條答案
我死了你疼嗎

我死了你疼嗎

回答數:59  |  被采納數:65

2017-02-25 23:11:25
int i=0;
while(str[i++]);
return i;
讚 5
henry9898

henry9898

回答數:85  |  被采納數:4

2017-02-26 01:20:03
用for 語句可以實現嗎? 怎麼寫呢
讚 8
愛新覺羅信珩

愛新覺羅信珩

回答數:221  |  被采納數:26

2017-02-26 01:53:56
for(int i=0;str[i++];);
return i;
讚 22
leehome_野性

leehome_野性

回答數:216  |  被采納數:19

2017-02-26 03:06:59
for 語句還可以這樣寫啊、
讚 21
淡然高飛

淡然高飛

回答數:67  |  被采納數:112

2017-02-26 01:03:41
#include "stdio.h"
#include "conio.h"
#include "string.h"
int string_len(char str[])
{
int i=0;
while(str[i++]);
return i;
}
main()
{
char str1[20];
gets(str1);
string_len(str1[20]);
getch();
}

我寫成這樣了還是有問題,哪裏出錯了
讚 6
空心v控

空心v控

回答數:191  |  被采納數:18

2017-02-26 01:38:35
調試一下就知道了
讚 19
歐巴呀i

歐巴呀i

回答數:133  |  被采納數:75

2017-02-25 23:32:04
我用的wintc沒有調試功能, (1)
讚 13
冰寧野狼

冰寧野狼

回答數:55  |  被采納數:0

2017-02-26 00:33:47
換VC6.0吧
讚 5
解決方法
版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航