上山的路 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/C++技术领域 2022-11-01 00:02
    关注

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

    评论

报告相同问题?

问题事件

  • 创建了问题 10月31日