#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//sizeof与strlen的区别:
/*sizeof——计算数组所占空间的大小——假设一个数组有7个char类型的元素,每个元素所占一个字节,因此大小为:7*1=7,在字符串中'\0'也
算一个字符*/
//strlen——求字符串的长度——'\0'之前的字符个数,不包括'\0'
//strlen和sizeof没有什么必然的关联。
//strlen是专门用来求字符串的长度的,它是一个函数,使用时需引入<sting.h>这个库函数,即需要引头文件
//sizeof是用来计算变量、数组类型的大小的一个操作符,单位是字节
//eg:
#include<string.h>
//int main()
//{
// char arr1[] = "abcdef";
// int arr2[] = { 1,2,3,4,5,6 };
// char arr3[] = { 'a','b','c' };
// printf("%d\n", sizeof(arr1));//结果为:7*1=7
// printf("%d\n",strlen(arr1));//结果为:6
// printf("%d\n",
sizeof与strlen的区别,二维数组,数组越界,冒泡排序,数组名,在调用函数中sizeof和strlen的用法区别
于 2022-08-11 13:52:32 首次发布