字符串数组 函数参数

 字符串数组做为函数参数传递

//主调函数中定义字符串数组

//arrray[0],array[1],...array[ARRAY_LENGTH-1]为指向char *型的指针

//所以该定义并没有为字符串数组中的字符传分配存储空间

char* array[ARRAY_LENGTH];

 

RETRUN TYPE  func(char *buffer[], size_t bufferSize,...);

 

 

一般可以根据需要的大小在func中才为字符串数组分配存储空间

buffer[i]=new char[SIZE_NEEDED];

 

这样可以节约空间,但是注意需要在func函数外部使用完后释放。 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值