c语言指针题目

指针:调用自定义函数input、output完成对n个元素的数组进行输入输出。TimeLimit:1SecMemoryLimit:64MBSubmit:2969Solve... 指针:调用自定义函数input、output完成对n个元素的数组进行输入输出。
Time Limit: 1 Sec Memory Limit: 64 MB
Submit: 2969 Solved: 1706

Description

自定义函数input(int a[], int n),output(int a[], int n),在main函数中调用它们,完成对数组n个元素的输入输出。

Input
指针:调用自定义函数input、output完成对n个元素的数组进行输入输出。
Description

自定义函数input(int a[], int n),output(int a[], int n),在main函数中调用它们,完成对数组n个元素的输入输出。

多组测试数据,每组先输入整数n,再接着输出n个整数,n<100。

Output

输出数组的每个元素,数据间空格隔开。

Sample Input

3
1 2 3
6
4 5 6 7 8 9

Sample Output

1 2 3
4 5 6 7 8 9

HINT
展开
 我来答
匿名用户
2016-05-17
展开全部
没有区别,因为你的p本身的定义是int型指针,最后都会被强制转换成int型指针。所以第二句p=(char*)0x01;相当于p=(int*)(char*)0x01;举个类比的例子吧:doublep;p=(double)5;p=(int)5;最后p只可能是double型,只不过后者的会多一个隐式的转换
帐号已注销
2016-05-17 · TA获得超过463个赞
知道小有建树答主
回答量:598
采纳率:65%
帮助的人:278万
展开全部
我要来好好说道说道你,我他妈写了半天才发现这题就是错的。
想要改变一维数组并保持,那至少传一个二级指针啊,你这个参数规定了一级指针的函数接口,无论怎么写都不能让这个数组保持下去,因为是传值调用啊,除非用全局变量,可是全局变量,参数就失去意义了。总的来说,这题就是错的。
要说在主函数申请内存也行,可是就没什么意义了,你这个封装有什么价值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式