#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int str(char* p) {
	//int length=0;
	//while (*p != '\0') {
	//	++length;
	//	++p;
	//}
	//return length;
	if (*p == '\0') {
		return 0;
	}
	else {
		return 1 + str(p + 1);
	}
}

int main() {
	char arr[] = "\0";
	scanf("%s", arr);
	int length = 0;
	length=str(arr);
	printf("%d\n", length);
	system("pause");
	return 0;
}

递归和非递归实现strlen

相关文章:

  • 2021-09-05
  • 2021-11-08
  • 2021-10-13
  • 2022-01-03
  • 2022-12-23
  • 2022-01-06
  • 2021-12-18
  • 2021-07-14
猜你喜欢
  • 2021-11-17
  • 2021-08-27
  • 2021-07-26
  • 2021-05-06
  • 2021-05-27
相关资源
相似解决方案