#include<stdio.h>
#include<conio.h>
void test(int a, int b) {
unsigned char buffer[20] = "hello world";
unsigned long i = 5;
unsigned long c = 6;
(*(int *)(buffer + k) += y;
}
int main() {
int x = 1;
test(2, 3);
x = 4;
printf("%d", x);
_getch();
}
hỏi cần chọn giá trị k và y bao nhiêu để in ra kết quả là 1 ( chương trình bỏ qua x = 4 )