我定义了一个数组和一个函数。该数组在函数外部定义。但我也必须在函数内部使用它。我需要做什么?
uint8_t array[] = { 1, 2, 3, 4 };
myfunction(){
//call index #2 of array
}
答案 0 :(得分:0)
是的,你可以这样做。您声明的数组具有全局范围,因此它在函数内部可用。
int arr[] = { 1, 2, 3, 4 };
void myfunction(){
printf("element is %d",arr[1]); //This is perfectly valid
}