标题:怎么使用指针完成一维数组的输入与输出啊!
只看楼主
谢跃锋
Rank: 2
等 级:论坛游民
威 望:2
帖 子:50
专家分:77
注 册:2013-4-14
 问题点数:0 回复次数:7 
怎么使用指针完成一维数组的输入与输出啊!
怎么使用指针完成一维数组的输入与输出啊!各位大神。。
搜索更多相关主题的帖子: 经理 
2013-05-05 11:31
weipeng1217
Rank: 5Rank: 5
等 级:职业侠客
帖 子:175
专家分:386
注 册:2012-1-12
得分:0 
so esay!

C坛友交流群 群号:161091913 ,欢迎经常在线的朋友加入,一起学习,一起进步。。
2013-05-05 11:41
Ryker
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:145
专家分:420
注 册:2013-2-19
得分:0 
刚看到CPP 第十章..

程序代码:
#include <stdio.h>

int main(void)
{
    int a[10];
    int i;
    int * p;
    p = a;
    for(i = 0; i < 10; i++)
    {
        *p = i;
        p++;
    }
    p = a;
    for(i = 0; i< 10; i++)
        printf("%d ", *(p++));
     
    putchar('\n');   
        
    for(i = 9; i>= 0; i--)
        printf("%d ", *(--p));

    return 0;
}


[ 本帖最后由 Ryker 于 2013-5-5 11:56 编辑 ]
2013-05-05 11:42
apull
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:三体星系
等 级:版主
威 望:185
帖 子:1404
专家分:8479
注 册:2010-3-16
得分:0 
数组名本身就是个指针。
2013-05-05 14:24
邓士林
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2391
专家分:13384
注 册:2013-3-3
得分:0 
数组名本身就是指针,你或者向用指针自身的加减功能实现,这个简单。
#include <stdio.h>
int main()
{
    int a[4]={1,2,3,4};
    int *p=a;
    while(p<a+4 )
    {
        printf("%d\n",*p);
        p++;
    }
    return 0;
}

Maybe
2013-05-05 14:34
陈宇水
Rank: 2
来 自:东莞
等 级:论坛游民
帖 子:29
专家分:34
注 册:2013-5-5
得分:0 
我自己编了一个简单程序,你看看合不合适

#include<stdio.h>
main()
{
    int a[5],i,*p;
    p=a;
    for(i=0;i<5;i++)
    scanf("%d",&*(p++));
    p=a;
    for(i=0;i<5;i++)
    printf("%d\t",*(p++));
    return 0;
    }

我是一个C语言初学者
2013-05-05 14:35
浪漫横行
Rank: 4
等 级:业余侠客
威 望:1
帖 子:127
专家分:291
注 册:2013-4-30
得分:0 
指针是指向数组的地址,定义一个指针p,一个数组a[19],*(p+i)相当于指向指针P所指向的数组a的内容,即a[i];所以只要指针指向数组p=a,然后依次输入值就当于把使用指针完成一维数组的输入与输出啊!
2013-05-05 16:05
Han_FlyB
Rank: 6Rank: 6
等 级:侠之大者
帖 子:143
专家分:424
注 册:2013-3-25
得分:0 
回复 2楼 weipeng1217
so easy!!!
2013-05-06 14:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-406239-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.424383 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved