C语言中的char数组和int数组的区别在于数组元素的数据类型不同。char数组存储的是字符类型的数据,每个元素占用一个字节的内存空间。而int数组存储的是整数类型的数据,每个元素通常占用4个字节的内存空间(取决于系统的位数)。 另外,由于char数组存储的是字符类型的数据,因此可以用来表示文本或字符串。而int数组通常用来存...
函数运行正常,打印的第一个数为7,第二个数为8,成功把数组的3替换为8。 (2)还是这个int型数组,我们用char*给函数传参 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> void test(char* arr) { arr[1] = 8; } int main() { int arr[] = { 7,3,4,6,8,9,1,5,2,10 }; test(arr...
在转换时要用char []类的,因为在这里我们不能初始化char*所以要分配一块内存空间。