你好,比较方便的实现方式是在
函数的外部申请数组;在调用函数的时候传入数组的地址进行 *** 作。如果一定要在子函数内部申请空间并返回地址,那么需要在子函数内部动态申请内存空间。具体的方法一般是使用标准库中的malloc函数。对于c51函数库,参考这个链接:>stdlib
头文件即standard library标准库头文件 stdlib 头文件里包含了C、C++语言的最常用的系统函数 该文件包含了的C语言标准库函数的
定义 stdlibh里面定义了五种类型、一些宏和通用工具函数。 类型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t; 宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等; 常用的函数如malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、srand()、exit()等等。 具体的内容你自己可以打开编译器的include目录里面的stdlibh头文件看看。void 就是把一个函数定义成无返回值类型,比如:
void display()
{
//最后一行这就不能有return X,之类的了,就是说无返回值的一个函数
}
如果没有void
uchar display()
{
return x; //这样,这里就可以返回一个数值给其他的函数用
}
不知道这样你明白了不?
评论列表(0条)