7 ms·
That works for a lot of behavior but not everything. For example: int f(int x) { static int y[] = {42, 43}; return y[x]; } What behavior should `f
by cokernel_hacker 2y ago
That works for a lot of behavior but not everything. For example:
int f(int x) {
static int y[] = {42, 43};
return y[x];
}
What behavior should `f(-1)` or `f(100)` have? What is sensible?
- Y_Y 2y agoDesugar to pointer arithmetic, try to do an dereference like *(y-1) and more than likely segfault, or return the value at that address if it's somehow valid.