上山的路 2022-10-31 23:55 采纳率: 75%
浏览 14

怎么用函数修改数组的元素

img

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
void db(int x,int y)
{
for (int n = 0; n < y; x++)
{
x[n] = 2
x[n];
}
}
int main()
{
int num[50];
int m = 0;
scanf("%d", &m);
for (int a = 0; a < m; a++)
{
scanf("%d", &num[a]);
}
void db(num,m);
for (int b = 0; b < m; b++)
{
printf("%d ", num[b]);
}
return 0;
}
这个代码调试的时候直接跳过函数进入打印了,这是什么原因,还有就是能不能这样用函数修改数组的元素?

  • 写回答

1条回答 默认 最新

  • orbitgw C++领域新星创作者 2022-11-01 00:02
    关注

    你调用函数时为什么要加void

    评论

报告相同问题?

问题事件

  • 创建了问题 10月31日

悬赏问题

  • ¥15 游戏盾如何溯源服务器真实ip?
  • ¥15 Mac版Fiddler Everywhere4.0.1提示强制更新
  • ¥15 android 集成sentry上报时报错。
  • ¥50 win10链接MySQL
  • ¥35 跳过我的世界插件ip验证
  • ¥15 抖音看过的视频,缓存在哪个文件
  • ¥15 自定义损失函数报输入参数的数目不足
  • ¥15 如果我想学习C大家有是的的资料吗
  • ¥15 根据文件名称对文件进行排序
  • ¥15 deploylinux的ubuntu系统无法成功安装使用MySQL❓