00问答网
所有问题
C语言 遍历数组 用指针 谢谢
实现一个函数,向函数传递一个数组,形参使用一个指针变量接收,利用指针变量将数组中的内容输出比如:输入3 6 3 5 7输出为3 6 3 5 7
举报该问题
其他回答
第1个回答 2013-12-22
#include<stdio.h>
void print(int *p, int len)
{ int i = 0;
for(i = 0; i < len; i++)
{ printf("%d ", *p); p++; }
}
int main()
{
int a[5], i;
for(i = 0; i < 5; i++)
scanf("%d", &a[i]);
print(a, 5);
}
//我晕,竟然不采纳的。
本回答被提问者和网友采纳
相似回答
使用数组
和
指针
,求出手工输入十个数最大值和最小值
答:
```
c
include <stdio.h> int main() { int numbers[10]; // 数组用于存储输入的十个数 int *ptr; //
指针
用于
遍历数组
int max, min; // 用于存储最大值和最小值 // 输入十个数 printf("Enter ten numbers:\n");for (int i = 0; i < 10; i++) { scanf("%d", ...
C语言
遍历数组
用指针
谢谢
答:
void print(int *p, int len){ int i = 0;for(i = 0; i < len; i++){ printf("%d ", *p); p++; } } int main(){ int a[5], i;for(i = 0; i < 5; i++)scanf("%d", &a[i]);print(a, 5);} //我晕,竟然不采纳的。
C++
用指针遍历数组
答:
int *p=a;如果直接遍历就是 for(int i=0;i<10;i++)cout<<a[i];而
指针遍历
就是下面这样的 for(int i=0;i<10; i++){cout<<*p;p++;}
C语言
指针数组
的
遍历
拜托各位大神
答:
前面说的: NULL 不要加引号 . str[i] 是一个指针 不会是 NULL , 除非str[i]指向的内存位置的地址是 NUll 或者你事先将 数组str[]中的每一个无素都初使化为 NULL ; 因为你 传入函数的参数 是一个
指针数组
你可以显式的把 str[] 的长度作为参数传递到你的函数里面去 . void str(char...
大家正在搜
c语言数组指针和指针数组
c语言用指针遍历数组
c语言用指针遍历二维数组
遍历数组结合函数指针数组相加
数组指针和指针数组详解
二维数组倾斜遍历C语言
遍历指针数组
c语言定义方法遍历数组
c语言遍历法数组来查找对应
相关问题
C语言用指针解遍历数组?
如何用指针遍历指针数组?
用C语言编写一个程序,将一维数组中的元素向右循环N次,用指针...
C语言有关指针,循环,数组的问题
C语言 指针数组的遍历拜托各位大神
c语言程序设计,要求运用数组,指针,函数调用,循环使用
C语言的小问题,用指针使数组中的元素循环打印出
c语言数组与指针相关问题,谢谢