我在C中的功能不是打印值

时间:2018-05-13 21:08:45

标签: c

我已经编写了这段代码,该代码应该打印矩阵第一个元素的值,但它不会起作用,这里是代码。

 #include <stdio.h>
void sumer(int matrix[2])
{
    matrix[0] += 1;
    printf("%d", matrix[0]);
}
int main()
{
    int a[2];
    sumer(a[2]);

}

1 个答案:

答案 0 :(得分:0)

#include <stdio.h> 

void sumer(int matrix[2]) { 
    matrix[0] += 1;
    printf("%d", matrix[0]); 
}
 int main() { 
    int a[2] = {0,0}; 
    sumer(a); 

    return 0;
}

你应该像这样重写你的代码。