定义一个有10个元素的一维整数数组,定义一个指向一维数组的指针变量

定义一个有10个元素的一维整数数组,定义一个指向一维数组的指针变量,使用指针变量初始化数组,并使用指针变量访问数组元素,求数组元素和

用最简单易懂的方法。跪求

1、打开Visual Studio 2010软件,新建一个项目。

2、包含程序需要用到的头文件

3、输入主函数main。

4、定义一个一维数组。

5、定义一个数组指针

6、数组指针指向一维数组。

7、打印出结果。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-07-08

这是最基本的指针与数组之间的关系的题目,想学好C语言,这一关必须得过。

#include<stdio.h>
int main(){
    int arr[10];
    int *pa=arr, sum=0, i;
    for(i=0; i<10; ++i){
        *pa=i;
        sum+=*pa;
        pa++;
    }
    printf("sum=%d\n",sum);
    return 0;
}

本回答被网友采纳
第2个回答  2013-06-24
#include"stdlib.h"
#include"stdio.h"

void main(void){
    int a[10];
    int sum=0;
    int *p = &a[0];    \\取数组开头的地址给指针p
    
    for(; p<=&a[9]; p++){
        sum = sum+(*p);   \\遍历数组求和
    }
}

临时写的

相似回答