问题描述
- c语言三维数组做函数输入变量,函数的形参怎么写?
-
比如uint8_t cube[5][5][5];要在函数内处理数组内的数据并能返回值,肯定是传入三维数组的地址。函数定义时形参不知道怎么写才行??void process(uint8_t ????);
解决方案
用uint8_t * cube就可以了。
解决方案二:
需要用指针不然改的都是形参的临时内容,或者直接操作全局变量
解决方案三:
其实传入一个地址指针就可以实现数据同步了。*(&cube)
解决方案四:
C语言:变量和函数引用的总结
时间: 2024-10-29 13:25:43