战舰少女r大青花鱼皮肤:c/c++如何返回一个数组/指针
来源:百度文库 编辑:偶看新闻 时间:2024/04/29 08:00:22
/**************************/void Caller();void SubFunction(char *pText1, char *pText2);
// 方法1,用静态变量进行返回char *SubFunction(void){static char szText[5] = "adfa"; // 用静态空间//对p进行赋值操作return szText;}void Caller() // 这个函数调用SubFunction{TRACE("%s\n", SubFunction);}
// 方法2,用指针传递void SubFunction(char *pText1, char *pText2){// 对pText1, pText2运算strcpy(pText1, "love");strcpy(pText2, "you");return;}void Caller() // 这个函数调用SubFunction{char szText1[5], szText2[5]; // 当然这里也可以动态分配内存SubFunction(szText1, szText2); // szText1, szText2就是带回的值TRACE("%s %s\n", szText1, szText2);}
注: // 如果是c++的话,还可以用引用带回返回值。
// 方法3,使用引用实现void SubFunction(char& pText1, char& pText2);//先声明一下...
void SubFunction(char& pText1, char& pText2){...return;}void Caller() // 这个函数调用SubFunction{....}
// 方法1,用静态变量进行返回char *SubFunction(void){static char szText[5] = "adfa"; // 用静态空间//对p进行赋值操作return szText;}void Caller() // 这个函数调用SubFunction{TRACE("%s\n", SubFunction);}
// 方法2,用指针传递void SubFunction(char *pText1, char *pText2){// 对pText1, pText2运算strcpy(pText1, "love");strcpy(pText2, "you");return;}void Caller() // 这个函数调用SubFunction{char szText1[5], szText2[5]; // 当然这里也可以动态分配内存SubFunction(szText1, szText2); // szText1, szText2就是带回的值TRACE("%s %s\n", szText1, szText2);}
注: // 如果是c++的话,还可以用引用带回返回值。
// 方法3,使用引用实现void SubFunction(char& pText1, char& pText2);//先声明一下...
void SubFunction(char& pText1, char& pText2){...return;}void Caller() // 这个函数调用SubFunction{....}
(C语言)返回指向数组的指针的函数
c语言指针数组问题
请教一个定义C语言指针数组的问题
C语言中的数组与指针问题
c中数组名是不是指针常量?
C语言指针与数组问题,不明白。
c语言的问题 数组和指针
关于 C 语言的字符指针数组
请教C高手,关于指针数组,数组指针和多级指针
用C编一个函数,返回值是二维数组,VB中怎么接收啊?
C中关于数组和指针的疑问~
c语言的指针数组是怎么一回事?
在C语言中,指针与数组的区别
一个C的指针问题
一个指针数组问题
请教一个c语言问题,麻烦解释一下,谢谢!!使用指向数组元素的指针输出二维数组的所有元素,请填空。
为什么C不管什么类型指针占内存2个字节?包括指针数组等.
C语言中的指向指针数组的指针**p的具体用法
求一个C语言数组的程序!
C#:简单地如何输入一组数组?
C语言如何定义两个数组?
C语言如何从文件读入数组
自定义一个函数,对一个二维数组排序后,如何返回排序后的数组
如何在DOS返回根目录即C: