não của tôi đã đi rất nhiều mờ chỉ thời gian gần đây và tôi có thể không cho cuộc sống của tôi nhớ tại sao đoạn code C sau:Làm thế nào bạn có thể đúc một mảng 2 chiều trong C?
char a[3][3] = { "123", "456", "789" };
char **b = a;
Tạo cảnh báo sau đây:
warning: initialization from incompatible pointer type
ai đó có thể xin vui lòng giải thích điều này cho tôi.
Cảm ơn bạn.
Vui lòng lưu ý rằng "123" trong khai báo của bạn không còn là chuỗi nữa vì bạn đã cắt ngắn \ 0. "123" dưới dạng chuỗi chứa 4 ký tự, không phải là 3. – DReJ