var a = {} var b = {} try{ a.x.y = b.e = 1 // Uncaught TypeError: Cannot set property 'y' of undefined } catch(err) { console.error(err); } console.log(b.e) // 1 코드 조각 실행결과 숨기기스 니펫 확장 var a = {} var b = {} try { a.x.y.z = b.e …
이 코드를 보면 : static int global_var = 0; int update_three(int val) { global_var = val; return 3; } int main() { int arr[5]; arr[global_var] = update_three(2); } 어떤 배열 항목이 업데이트됩니까? 0 또는 2? 이 특정 경우의 작동 우선 순위를 나타내는 C 사양의 일부가 있습니까?