易截截图软件、单文件、免安装、纯绿色、仅160KB

c中我想定义定义一个函数可以来return二维数组

int[][] a{}

为什么不可以,报了一堆错误,我想在定义的函数中计算一下再出来...
然后得到的数组是计算完的数组.


如何传递这个二维数组呢
只能retrun这个数组的首地址,也就是返回一个指针类型。如果实在要返回一个数组那就定义一个结构体去表示这个数组,然后返回一个结构体

C/C++ code:

int * fun()
{
int a[][] = {};
return a;
}




相关问答:

C 程序问题 (二) - C/C++ / C语言

问一下:
#include <stdio.h>
int main()
{
  char x, y, z;
  int i;
  int a[16];
  for(i=0; i<=16; i++)
  {
  a[i] = 0;
  ......

急!C parser如何实现“__builtin_va_list”

最近在看一个用bison实现的C parser,OS是opensolaris。当用它来解析一个简单的hello.c时,出现“/usr/include/sys/va_list.h: parse error before __gnuc_va_list”。打开文件va_list.h后发现这样一行“typedef __bu ......

<c:forEach 输出Set集合的问题

<table width="100%" border="1" cellpadding="0" cellspacing="0">
  <c:forEach items="${quaeres}" var="q"> 
......

请教c标准库与c运行时库的区别与联系

如题
又问?C运行时库包含了C标准库,还包含一些扩展的非标准的东西。

标准库可以用二进制方式提供,也可以用源码方式提供,
运行库中的函数可以比标准库少,也可以比标准库多,
运行库体现的是库的发布和使用 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号