strlen 實作 (strlen Implementation)

strlen 實作 (strlen Implementation)

strlen 實作 教學與筆記。

說明

strlen 計算字串長度 (不包含空字元\0)。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>

int _strlen(char *s) {
int size = 0;

while(*s) { // *s != '\0'
size++;
s++;
}

return size;
}

void main() {
char str[] = "Hello";
printf("%d\n", _strlen(str)); // 5
}
Author

Meow Lucian

Posted on

2019-07-30

Updated on

2022-07-04

Licensed under

Comments