如何使用指针在C语言中计算数组元素的总和?

指针是一个存储其他变量地址的变量。

考虑以下语句 –

int qty = 179;

登录后复制

如何使用指针在C语言中计算数组元素的总和?

声明指针 h2>

声明指针的语法如下 –

int *p;

登录后复制

这里,’p’是一个指针变量,它保存其他变量的地址。

立即学习“C语言免费学习笔记(深入)”;

指针的初始化

地址运算符(&)用于初始化指针变量.

例如,

int qty = 175;int *p;p= &qty;

登录后复制

指针数组

它是地址集合(或)指针集合。

声明

以下是指针数组的声明 –

datatype *pointername [size];

登录后复制

例如,

int *p[5];

登录后复制

It represents an array of pointers that can hold five integer element addresses.

Initialization

‘&’ is used for initialization

例如,

int a[3] = {10,20,30};int *p[3], i;for (i=0; i

Accessing

Indirection operator (*) is used for accessing.

例如,

for (i=0, i

程序

以下是使用指针计算数组元素之和的 C 程序 -

 现场演示

//sum of array elements using pointers#include #include void main(){   int i, n, sum = 0;   int *ptr;   printf("Enter size of array : 

");   scanf("%d", &n);   ptr = (int *) malloc(n * sizeof(int));   printf("Enter elements in the List

");   for (i = 0; i

", sum);   return 0;}

登录后复制

输出

当执行上述程序时,会产生以下结果 -

Enter size of array:5Enter elements in the List1213141516Sum of all elements in an array is = 70

登录后复制

以上就是如何使用指针在C语言中计算数组元素的总和?的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2582437.html

(0)
上一篇 2025年3月6日 14:14:28
下一篇 2025年3月1日 08:40:05

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论