30/09/2018, 19:26

Hỏi về NULL trong lập trình C

Em có đọc 1 bài đăng trên cộng đồng C việt thì trong bài đăng đó có viết như trên, cho em hỏi viết vậy là đúng hay sai ạ, nếu nói NULL chính là ‘’ thì đúng hay sai

viết 21:29 ngày 30/09/2018

Đúng, mọi xâu kí tự trong C đều kết thúc là kí tự NULL .

Pham Van Hai viết 21:35 ngày 30/09/2018

Theo mình biết thì trong C có biểu diễn 2 loại giá trị null:

  • Ký tự null (null character): thường viết tắt là NUL - ‘\0’, là ký tự đánh dấu kết thúc chuỗi.
  • Con trỏ NULL (null pointer): được định nghĩa macro là NULL, có giá trị (void*)0.
    http://c-faq.com/null/macro.html
*grab popcorn* viết 21:27 ngày 30/09/2018

Fact: NULL Character đôi khi cũng thường đc gọi = NUL để phân biệt với NULL Pointer

Bài liên quan
0