66问答网
所有问题
当前搜索:
用指针求数组元素的和
...数组名法和
指针
法访问
数组元素
,求出10 个数中的最大值,这个程序哪错...
答:
有两处错误。详见附图。前一句改为:max=*a;后一句改为:if(*(a+i)>max)没有其他错误了。
分别采用下标法、数组名法和
指针
法访问
数组元素
,求出10 个数中的最大...
答:
这样修改后,程序就正确了:include <stdio.h> int amax(int a[],int n);int main(){ int a[10],i;printf("please input
array
a:\n");for (i=0; i<10; i++)scanf ("%d", &a[i]);printf ("MAX=%d\n",amax(a,10));//这一行有更改 return 0;} int amax(int a[],...
指针与数组的
关系是什么啊
答:
2、数组:系统为某一组数开辟一组单元格,数组首地址便是你定义的数组变量名。
数组和
指针的唯一区别是,不能改变数组名称指向的地址。对于数组来说,
数组的
首地址,也可以
用指针
来表示操作,如:int a[10];int *p,n;p = a;对第一个
元素
取值,可以用几种方法:n =a[0];n = *p;n = p[0...
编写一个函数,形参为指针,
用指针
引用
数组元素
,函数的功能是合并两个字符...
答:
include"stdio.h"#include<string.h>void fun(char *x, char *y){int i = strlen(x), j = 0;while ((x[i++] = y[j++]) != 0);}void main(){char cha[15] = { "Visual " }, chb[5] = { "C++" };fun(cha, chb);printf("%s", cha);} ...
c++编程
用指针求数组
中的最大值
答:
} int*findmax(int*
array
,int size,int*index){ int* maxAdd=array;//把最大值的地址先设在第一个
元素
index=0;for(int i=0;i<size;i++){ if(array[i]>*maxAdd)//如果有值比当前最大值还大的,就更换最大值地址和下标 { maxAdd=&array[i];index=i;} } return maxAdd;} ...
编写程序,输入100个整数,将他们存入数组a,
求数组
中所有奇数之和
答:
数组大整数 从键盘输入10个整数
用
数组表示整数
求数组元素的和
指针数组
求数组中的平均值 找两个数组的差集 其他类似问题2010-06-25 程序设计:输入100个整数,将它们存入数组a,求数组a中所以... 4 2013-06-20 编写程序,输入100个整数,将它们存入数组a中,查找并输出数... 4 2015-05-11 输入...
在函数中,
数组
名作为
指针
传递时,怎么
求元素
个数
答:
至于结束符选择什么要看你数据的表达范围,如果是整数数组且能保证元素不可能为某值(比如9999),就用这个数字表示结束,如果
数组元素
只保存正数不可能出现负数,则就用负数表示结束。函数中用while循环访问数组,当遇到9999(或负数)时循环结束,不过要记得,
元素的
实际长度是n-1,n是数组长度,不要搞错...
菜鸟
求解
已知
数组
a[10]和b[10]
元素的
值递增有序,
用指针
实现将两个数组...
答:
//同理,如果b输出完了,j 会等于 size2,此时会输出a剩下的
元素
while(i < size1){ printf("%d ",*(p+i));i++;} while(j < size2){ printf("%d ",*(q+j));j++;} printf("\n");return 0;} //当然,如果要的是效果,用
数组
名和下标访问就够了,用不着
用指针
...
指针的
作用是什么啊?
答:
但
使用指针
就可以很好的避免这个问题,因为任何类型的指针占用的字节数都是一样的(根据平台不同,有4字节或者8字节或者其他可能)。第二,指针使得一些复杂的链接性的数据结构的构建成为可能,比如链表,链式二叉树等等。第三,有些操作必须使用指针。如操作申请的堆内存。还有:C语言中的一切函数调用中,...
一个有10个
指针的数组
,该指针指向一个函数,该函数有一个整型参数并返回...
答:
该
指针
指向一个函数:(*a[10])();该函数有一个整形参数: (*a[10])(int);所以int (*a[10])(int)就是答案。阅读这种表达式的时候可以遵循以下的规则:从右向左,由近及远,括号优先;比如从a符号开始。其右边是[10],说明a是个
数组
,其中存了十个
元素
。再看a的左边是一个*。说明数组中...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜