14
Sự khác biệt giữa những điều sau đây là gì?Có bao gồm {} vấn đề trong khởi tạo chuỗi C không?
char input[] = {"abc"};
và
char input[] = "abc";
Sự khác biệt giữa những điều sau đây là gì?Có bao gồm {} vấn đề trong khởi tạo chuỗi C không?
char input[] = {"abc"};
và
char input[] = "abc";
Cả hai hình thức là tương đương và được chấp nhận.
char input[] = "abc";
hoặc
char input[] = {"abc"};
Dưới đây là đoạn có liên quan từ Standard C:
(C99, 6.7.8p14): "Một mảng của kiểu nhân vật có thể được khởi tạo bởi một chuỗi ký tự theo nghĩa đen, được tùy chọn đính kèm trong dấu ngoặc đơn "