社区
C语言
帖子详情
c语言菜鸟求教
CCCCcainiao
2019-10-21 08:53:40
【问题描述】sum()函数的功能是:计算数组x前n个元素之和。在main()函数中,输入10个任意整数和下标i1、i2的值(设1≤i1≤i2≤9),调用sum()计算从第i1元素到第i2元素(含)的和,并输出结果。补充画横线的部分,以实现其功能。程序以文件名sy6_4.c保存。
就是阴影部分为什么是x+1,它代表什么 刚学函数有点不懂
...全文
202
2
打赏
收藏
c语言菜鸟求教
【问题描述】sum()函数的功能是:计算数组x前n个元素之和。在main()函数中,输入10个任意整数和下标i1、i2的值(设1≤i1≤i2≤9),调用sum()计算从第i1元素到第i2元素(含)的和,并输出结果。补充画横线的部分,以实现其功能。程序以文件名sy6_4.c保存。 就是阴影部分为什么是x+1,它代表什么 刚学函数有点不懂
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
铖邑
2019-10-21
打赏
举报
回复
x+1相当于从第一个元素开始的数组,所以里面有i1-1。一般是一定要这么写,直接传x进去就好了,然后i1也不要-1
「已注销」
2019-10-21
打赏
举报
回复
首先,这玩意为什么要规定i1>1,x[0]完全废掉,但是之前却给x[0]赋了值,令人费解 x作为数组的名字,其实是指向数组第一个元素的指针,x+1就是指把指针后移一格,也就是你的函数中接收到的x数组,其实是原先x数组去掉第一个元素的剩余部分,你可以看到这个for循环中i1-1,就是为了对应元素的位置 无法理解这种操作,多此一举还浪费空间
关于转行的一些疑问(是不是坚持就会有收获)
本
菜鸟
是去年毕业的,由于个人兴趣爱好,在没有一点基础的情况下贸然的辞去了工作,踏入了电子硬件的行业,全职进入这个行业已经三个月了,可自己觉得什么也没学到,很是着急,开始的时候我知道自己的方向,知道自己转行的目标,可是经过这三个月的学习,我觉得自己在这个行业就是一个学前班的水平,但是我每天还是坚持着自己的梦想,总是相信自己的选择没有错,所以每天都拼命的学习,但是觉得效果甚微,所以想
求教
高人指点。
静态变量求x n
c语言
,
菜鸟
求教
C语言
静态局部变量
int a=2;int f(int n){static int a=3;int t=0;if(n%2){static int a=4;t+=a++;}else(static int a=5;t+=a++;}return t+a++;}main(){int s=a,i; //a=2,s=2;for(i=0;i<3;i++)s+=f(i);printf("%d\n"...
c语言
中静态局部变量实例,
菜鸟
求教
C语言
静态局部变量
int a=2;int f(int n){static int a=3;int t=0;if(n%2){static int a=4;t+=a++;}else(static int a=5;t+=a++;}return t+a++;}main(){int s=a,i; //a=2,s=2;for(i=0;i<3;i++)s+=f(i);printf("%d\n"...
新手
菜鸟
求教
C语言
新手
菜鸟
求教
,从input.txt读入文本,复制到新建文本output.txt,并输出内容以及统计大小。:为什么在vscode调试通过,而运行时终端却无法正确通过。
【
菜鸟
求教
】单链表递增排序,程序输出出现-842150451
【
菜鸟
求教
】单链表递增排序,程序输出出现-842150451 #include "stdafx.h" #include "malloc.h" #include "stdio.h" typedef int ElemType; typedef struct Lcode { ElemType data; struct Lcode*next; }LinkList; void InitList(Li...
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章