C語言求其字元陣列的長度
求其字串的長度DEMO
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
/*求字元陣列s的長度,引數為字元陣列*/
int mystrlen(const char s[])
{
int i=0;
if (s==NULL)
{
return 0;
}
while(s[i]!='\0')
{
++i;
}
return i;
}
/*指標實現求其長度*/
int pointer_strlen(const char* str)
{
const char *user_str=str;
if (NULL==str)
{
return 0;
}
while(*user_str++)
{
;
}
return (int)(user_str-str-1);
}
int main(void)
{
char s[]="hello,world";
char *ss=(char*)malloc(sizeof(char)*256);
gets(ss);
printf("ss陣列的內容是:%s\n",ss);
printf("ss的長度是%d\n",pointer_strlen(ss));
printf("ss的長度是%d\n",mystrlen(ss));
printf("s陣列的內容是:%s\n",s);
printf("s的長度是%d\n",pointer_strlen(s));
printf("s[]的長度是%d\n",mystrlen(s));
getch();
return 0;
}
相關文章
- C語言(字元陣列)C語言字元陣列
- c語言的strlen函式計算字元陣列長度不對C語言函式字元陣列
- C語言如何計算陣列的長度C語言陣列
- 字元陣列的長度字元陣列
- c語言獲取陣列長度的函式C語言陣列函式
- C語言獲得陣列長度的函式C語言陣列函式
- C語言中strlen求字串長度,求字元陣列長度(空字元,數字0,字元0,陣列部分初始化)C語言字串字元陣列
- 獲取C/C++字串、字元陣列長度C++字串字元陣列
- C語言應用於LR中-如何得到陣列長度C語言陣列
- c語言中計算陣列長度的方法C語言陣列
- ORACLE字元列長度語義Oracle字元
- c語言的陣列C語言陣列
- C++陣列長度C++陣列
- C語言陣列C語言陣列
- C語言中如何求一個陣列的長度C語言陣列
- C++獲取陣列的長度C++陣列
- [ASM C/C++] C語言陣列ASMC++C語言陣列
- C語言 簡單的佇列(陣列佇列)C語言佇列陣列
- C語言中,當計算字元陣列長度時,用sizeof 和strlen 的原理及兩者的區別C語言字元陣列
- C語言 指標與陣列C語言指標陣列
- c語言陣列、sizeof()及strlen()C語言陣列
- C語言基礎-1、陣列C語言陣列
- realloc 實現隨使用者輸入自動擴充套件陣列長度(C語言)套件陣列C語言
- C語言陣列求學生成績C語言陣列
- c語言-運算子,陣列,指標C語言陣列指標
- C語言動態陣列小作業C語言陣列
- C語言指標和陣列基礎C語言指標陣列
- C語言:陣列和指標的區別C語言陣列指標
- go 語言陣列Go陣列
- (C語言)簡單明瞭的 陣列模擬棧+ (C++)陣列模擬棧C語言陣列C++
- c語言關於陣列的簡單運算C語言陣列
- (C語言)使用指標列印陣列的內容C語言指標陣列
- Java 定義長度為 0 的陣列 / 空陣列Java陣列
- ARM彙編和C語言混合程式設計中陣列的陣列的操作C語言程式設計陣列
- C語言指標和陣列筆試題C語言指標陣列筆試
- C語言陣列實現三子棋C語言陣列
- C語言 二維陣列課題程式碼C語言陣列
- C語言雜談:指標與陣列 (上)C語言指標陣列