[Powered by Google Translate] CHRISTOPHER Bartholomew: Chào mừng trở lại. Trong video khác, chúng ta đã thảo luận các kiểu dữ liệu char trong C có thể được sử dụng để giữ các chữ cái, chữ số và ký tự đặc biệt chẳng hạn như câu hỏi hoặc dấu chấm than. Chúng ta biết rằng một char cá nhân có giá trị ASCII, số nguyên là một đại diện của nhân vật. Ví dụ, giá trị ASCII của chữ in hoa A là 65. Nhưng trong C, chúng tôi những gì sử dụng các từ thực tế hoặc câu chẳng hạn như lập trình, hoặc "C là đẹp không?" Câu trả lời là một chuỗi - nhưng cụ thể hơn, nó là một chuỗi ký tự. Một chuỗi ký tự, hoặc một chuỗi, là một dãy của một byte ký tự được lưu giữ cùng với nhau trong bộ nhớ. Và ở cuối của bất kỳ chuỗi ký tự trong C ngôn ngữ, có thêm một byte có nghĩa là phân bổ cho một nhân vật đặc biệt - dấu gạch chéo ngược 0, là nhân vật chấm dứt null. Các ký tự chấm dứt null là một char 1 byte có bit là tất cả 0 và nó được sử dụng để báo hiệu kết thúc của một chuỗi trong bộ nhớ. Điều này có nghĩa là cho dù bạn có ý định để khởi tạo chuỗi của bạn câu "C là thú vị", hoặc chỉ từ "vui vẻ," ở kết thúc sẽ luôn có một nhân vật chấm dứt null chỉ ra rằng các chuỗi đã kết thúc. Để sử dụng một chuỗi trong chương trình của bạn, nó được khuyến khích bạn khởi tạo biến của bạn như thế này - biểu đồ sao S bằng quote mở, chuỗi của bạn, gần báo giá, dấu chấm phẩy. Trong định nghĩa biến, biến S điểm đến đầu tiên nhân vật trong chuỗi ký tự của chúng tôi, đó là C. Bạn thấy, bởi vì bây giờ chúng ta biết toàn bộ chuỗi được lưu trữ liên tục trong bộ nhớ, chúng ta có thể lấy chuỗi không có vấn đề như chúng tôi cũng biết nơi nó kết thúc, quá - nhân vật chấm dứt null. Vì vậy, có vui vẻ. Tôi là Christopher Bartholomew, đây là CS50.