Chào mọi người, em mới học lập trình và có 1 thắc mắc trong chương trình em vừa chạy như thế này:
#include<stdio.h>
int main() {
const char *b="hello vietnam";printf("%s",b);
}
Em muốn hỏi là ở đây em khai báo con trỏ b với giá trị mà con trỏ trỏ đến là hằng xâu ký tự “hello vietnam” thì tại sao khi em in ra màn hình con trỏ b với định dạng là %s thì chương trình lại cho ra là xâu ký tự hello vietnam mà không phải là địa chỉ của hằng xâu ký tự ạ?