Cho hàm tìm kiếm tuyến tính như sau: int TimKiem (int M[], int N, int X) { int k = 0; M[N] = X; while (M[k] != X) k++; if (k < N) return (k); return (-1); } Chọn câu đúng nhất:
A. Hàm sẽ trả về 0 nếu không tìm thấy phần tử có giá trị là X
B. Hàm sẽ trả về 1 nếu tìm thấy phần tử có giá trị là X
C. Hàm sẽ trả về -1 nếu không tìm thấy phần tử có giá trị là X
D. Hàm sẽ trả về 1 nếu không tìm thấy phần tử có giá trị là X