#include <stdio.h>
#include <stdlib.h>
int main()
{
char z[10];
printf("nhap z:");
scanf("%s", z);
printf("gia tri cua z la: %s\n", z);
printf("gia tri thu 12 cua z la: %c\n", z[11]);
return 0;
}
câu hỏi 1: em muốn hỏi cái phần [10] trong char z[10] nghĩa là gì? mới đầu em nghĩ nó là số phần tử trong mảng ký tự z. Nhưng như vậy khi chạy code em nhập khoảng mười mấy ký tự cho z nó vẫn nhận, vậy là em nghĩ sai rồi
câu hỏi 2: cho phần ở dưới: tại sao không khai báo cho y[10] như vậy được?
#include <stdio.h>
#include <stdlib.h>
int main()
{
char y[10] = 'abcdefghij';
printf ("%c", y[2]);
}
xin mọi người giúp dùm

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?