c语言为什么要有指针呢?

c语言和c++为什么要有指针呢,能否写两段简单的程序来对比用指针和不用指针时解决问题的难易程度,和用指针后可能操作不当带来的问题。谢谢。邮箱2453316506@qq.c... c语言和c++为什么要有指针呢,能否写两段简单的程序来对比用指针和不用指针时解决问题的难易程度,和用指针后可能操作不当带来的问题。谢谢。邮箱2453316506@qq.com
希望用程序说话,体现在程序中让人一下就明白了。谢谢
期待最佳答案,拜托了,期待跟详细的解释。
展开
 我来答
百度网友42bc20c18
2013-09-04 · TA获得超过159个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:106万
展开全部
const unsigned int VOICE_TYPE_0[]={0xFFFF};
const unsigned int VOICE_TYPE_1[]={0xFFFF};
const unsigned int VOICE_TYPE_2[]={0xFFFF};
const unsigned int VOICE_TYPE_3[]={0xFFFF};
const unsigned int VOICE_TYPE_4[]={0xFFFF};
const unsigned int VOICE_TYPE_5[]={0xFFFF};
const unsigned int VOICE_TYPE_6[]={0xFFFF};
const unsigned int VOICE_TYPE_7[]={0xFFFF};

const unsigned int *VOICE_POINT[]=
{
VOICE_TYPE_0,
VOICE_TYPE_1,
VOICE_TYPE_2,
VOICE_TYPE_3,
VOICE_TYPE_4,
VOICE_TYPE_5,
VOICE_TYPE_6,
VOICE_TYPE_7
};
/******************************************************************************/
voice_delay=VOICE_POINT[voice_type][voice_status];
不使用指针。
程序太长了。
用一个
switch(voice_type)
{
case 0:voice_delay= VOICE_TYPE_0[voice_status];break;
case 1:voice_delay= VOICE_TYPE_1[voice_status];break;
case 2:voice_delay= VOICE_TYPE_2[voice_status];break;
......

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式