大佬教程收集整理的这篇文章主要介绍了c – 使用C通过引用传递数组,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
#include <iostream> void FillArray(int** myArray) { free( *myArray ) ; * myArray = (int*) malloc(sizeof(int) * 2); *myArray[0] = 1; *myArray[1] = 2; } int main() { int* myArray = NULL; FillArray(& myArray); return 0; }
我正在使用Visual Studio,打开Visual C Empty Project.并且文件名为main.cpp.这是否意味着它是用C编译器而不是C编译器编译的?如果是这样,我怎样才能打开一个只会编译C编译器的文件?我尝试用main.c重命名main.cpp,但仍然有同样的问题. (我问这个问题,因为我读了一些关于“通过引用传递”的内容,并发现它在C和C中有所不同.)
对不起这个非常基本的问题.
如有任何帮助,我将不胜感激,
SAIT.
(*myArray)[0] = 1; (*myArray)[1] = 2;
(注意:iostream不是C.它是C.)
以上是大佬教程为你收集整理的c – 使用C通过引用传递数组全部内容,希望文章能够帮你解决c – 使用C通过引用传递数组所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。