社区
C语言
帖子详情
用C语言写一个方法,传一个char数组类型的参数,方法的返回值也为char数组
jaymehe668
2014-03-09 10:57:08
由于特殊原因,工作中需要这样一个方法,求大神们帮忙:
用C语言写一个方法,传一个
char数组
类型的参数,方法的返回值也为
char数组
类型。
注意:
参数和返回值都不要使用指针
。
谢谢了!
...全文
451
3
打赏
收藏
用C语言写一个方法,传一个char数组类型的参数,方法的返回值也为char数组
由于特殊原因,工作中需要这样一个方法,求大神们帮忙: 用C语言写一个方法,传一个char数组类型的参数,方法的返回值也为char数组类型。 注意:参数和返回值都不要使用指针。 谢谢了!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
baichi4141
2014-03-10
打赏
举报
回复
你的工作是挑战语言标准么?
starytx
2014-03-10
打赏
举报
回复
改成数组也没作用,跟指针一样的
jaymehe668
2014-03-10
打赏
举报
回复
引用 1 楼 baichi4141 的回复:
你的工作是挑战语言标准么?
是这样的,我现在在wince上要调用C写的一个dll里的一个方法,这个方法是传一个字符串(char指针),返回一个字符串(char指针),wince的程序是C#写的,调用这个dll时,传一个String类型参数,用string接收,但接收的返回值是NULL,所以我觉得是C#的String类型接收不到dll里的指针类型,所以我想把dll的返回值改为char数组。
C/C++编程语言中
char
** a和
char
* a[]介绍
本文主要介绍C/C++编程语言中“
char
** a”与“
char
* a[]”的作用及两者的区别。
关于c 语言
char
类型
数组
的总结 (csstring库
方法
)
char
a[10]; a="hello";//这种情况容易出现,a虽然是指针,但是它已经指向在堆栈中分配的10个字符空间,现在这个情况a又指向数据区中的hello常量,这里的指针a出现混乱,不允许! 参考百度回答: https://zhidao.baidu.com/question/744194843059556572.html 使用
char
类型
数组
代替string
类型
, 至于id前的0 ...
滴水逆向三期笔记与作业——02
C语言
——06
参数
_
返回值
_局部变量_
数组
反汇编
滴水逆向三期笔记与作业——02
C语言
——06
参数
_
返回值
_局部变量_
数组
反汇编
C语言
-
参数
-
返回值
-局部变量-
数组
C语言
-
参数
-
返回值
-局部变量-
数组
:
返回值
char
Funtion(){ //10000行代码 return 10; } //
c语言
角度:这里定义的函数
类型
是
char
(字符型),表示我将返回的的数据是
一个
字符型数据 //汇编语言角度:我创建了个函数,函数的
返回值
是
一个
字节 int main(){
char
i = Funtion(); return 0; } //因为我们设置的是返回
一个
字符型
返回值
,所以对应的用
一个
字符型变量去接收 对应的反汇编: call Fu
c语言
中
char
和
char
[]
char
*p和
char
[]在本质上都是对字符
数组
的引用,但它们在内存分配、生命周期和用法上有所不同。在函数
传
参时,两者都可以作为字符串的引用
传
递,但在
返回值
时需要特别注意内存管理和生命周期的问题。在使用strcpy时,需要确保目标空间有足够的内存来存储源字符串,并避免缓冲区溢出等安全问题。在
C语言
中,字符
数组
和字符指针都是用于处理字符串的重要概念,但它们之间存在一些关键的区别。字符串字面量(String Literal)在
C语言
和其他许多编程语言中是
一个
直接表示文本数据的常量。
C语言
70,040
社区成员
243,237
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章