c - 如何将字符数组传递给函数?

标签 c

这是我的代码:

void render(char * world) {...} 
int main() { 
  char world[HEIGHT * WIDTH]; 
  render(&world); 
  return 0; 
 } 

请告诉我我是否提供了足够的信息! 提前致谢!

最佳答案

您只需要传递world即可。传递 &world 就是传递 world 的地址,它已经是一个 char *,所以你传递的是一个 char **.

关于c - 如何将字符数组传递给函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53354581/

相关文章:

c - 将整个数组传递给函数

c - libusb中断传输回调

c - 将 3d 数组发送到 CUDA 内核

C - 如何抑制子函数的输出?

c - 哈希表 - 链表 - 段错误

C - 删除 int 会弄乱队列

java - 多核编程 : what's necessary to do it?

c - 用于 linux 的无线工具,用于在未连接的情况下扫描无线设备

c - 如何获取x86-64段寄存器fs的值?

c++ - const char myVar* 与 const char myVar[]