Bài tập 2: mảng kí tự

#include <stdio.h>
#include <stdlib.h>

int main()
{  
    char mang[]="datxyz";
    mang [3]=0;
    printf("%s\=",mang);
    return 0;
}

nó chạy sẽ ra dat=
vì nó mang[3] chỉ có 3 kí tự là d,a,t bỏ mấy cái sau nên mới chạy thành dat thoi!
Đúng không anh

1 Like

I moved a post to an existing topic: Duplicate posts will be moved here

Bạn xem cách đăng code bằng markdown trong diễn đàn nha.
Bạn chú ý gom thành 1 bài nha(đừng post nhiều bài).
Về kết quả thì đúng rồi :smile:

1 Like

Sửa gì vậy bạn?
vị trí thứ 3 sẽ là 0 là null nên nó sẽ kết thúc ngay tại đó.
ký tự \ sẽ không được in ra vì nó là ký tự đặc biệt dùng để in các ký tự đặc biệt khác.

Thanks @thuipro7409! Đọc xong bài bạn tự nhiên biết làm bài mình :smile:

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