Chuỗi a[30] trong đoạn code này có độ dài tối đa là 29 kí tự. Vậy số phần tử tối đa là bao nhiêu vậy ?
Có phải số 30 vừa thể hiện cho độ dài kí tự của chuỗi, vừa thể hiện số phần tử của mảng chuỗi a luôn không ?
Code:#include<stdio.h> #include<conio.h> main() { char a[30]; // do dai toi da cua chuoi la 29 int i, n; scanf("%d", &n); for(i = 0; i < n; i ++) { printf("a[%d] = ", i); scanf("%s", &a[i]); } getch(); }