✨Lỗi cú pháp

Lỗi cú pháp

Trong khoa học máy tính, một lỗi cú pháp (tiếng Anh: syntax error) là một lỗi về cú pháp của một chuỗi các ký tự hoặc dấu hiệu được dự định viết trong thời gian biên dịch. Một chương trình sẽ không biên dịch cho đến khi tất cả các lỗi cú pháp được sửa lại. Tuy nhiên, đối với các ngôn ngữ được thông dịch, một lỗi cú pháp có thể được phát hiện trong khi thực hiện chương trình và các thông báo lỗi của trình thông dịch có thể không phân biệt các lỗi cú pháp với các lỗi khác.

Có một số ý kiến bất đồng khi nói xem những lỗi nào là "lỗi cú pháp". Ví dụ, một số người cho rằng việc sử dụng giá trị của một biến chưa được khởi tạo trong ngôn ngữ Java là một lỗi cú pháp, nhưng nhiều người khác không đồng ý và phân loại đây là lỗi ngữ nghĩa tĩnh.

Trong các máy tính gia đình 8-bit sử dụng trình thông dịch BASIC làm giao diện người dùng chính, tin nhắn lỗi trở nên có phần nổi tiếng, vì đây là phản hồi cho bất kỳ lệnh hoặc đầu vào nào của người dùng mà trình thông dịch không thể phân tích được cú pháp.

Lỗi cú pháp cũng có thể xảy ra khi một phương trình không hợp lệ được nhập vào máy tính bỏ túi. Ví dụ, lỗi này có thể bị xảy ra khi mở ngoặc mà không đóng ngoặc, hoặc ít phổ biến hơn là nhập nhiều dấu phẩy vào một số.

Sau đây là một câu lệnh Java đúng về mặt cú pháp:
:System.out.println("Hello World");

trong khi câu lệnh sau đây thì không: :

System.out.println(Hello World);

Về mặt lý thuyết, ví dụ thứ hai sẽ in biến Hello World thay vì từ Hello World. Tuy nhiên, một biến trong Java không thể có khoảng trắng ở giữa, vì vậy dòng lệnh đúng về mặt cú pháp sẽ là System.out.println(Hello_World).

Một trình biên dịch sẽ gắn cờ một lỗi cú pháp khi mã nguồn được cung cấp không đáp ứng các yêu cầu của ngữ pháp ngôn ngữ đó.

Lỗi định kiểu (chẳng hạn như cố gắng dùng toán tử tăng ++ cho biến luận lý (boolean) trong Java) và lỗi biến không khai báo đôi khi được coi là lỗi cú pháp khi chúng được phát hiện tại thời điểm biên dịch. Tuy nhiên,người ta thường phân loại các lỗi đó là các lỗi ngữ nghĩa tĩnh.

Máy tính bỏ túi

nhỏ| Lỗi cú pháp trong một máy tính khoa học Lỗi cú pháp là một trong số các loại lỗi trên máy tính bỏ túi (thường thấy trên máy tính khoa học và máy tính vẽ đồ thị), biểu thị rằng đầu vào được nhập có cú pháp không chính xác về số, phép toán, v.v.. Nó có thể xảy ra theo nhiều cách khác nhau, bao gồm nhưng không giới hạn ở:

  • Một dấu ngoặc mở mà không có dấu đóng ngoặc tương ứng (trừ trường hợp ở cuối phương trình thì không cần thiết)
  • Sử dụng dấu trừ thay vì dấu âm (hoặc ngược lại), điều này khác biệt trên hầu hết các máy tính khoa học. Lưu ý rằng trong khi một số máy tính khoa học cho phép dấu trừ thay cho dấu âm, dấu âm ít khi dùng thay được cho dấu trừ..
  • Thiếu số trong một phép tính (ví dụ: "12×+5" bị thiếu một số giữa dấu × và +)

Chúng không nên bị nhầm lẫn với các lỗi toán học (ví dụ như lỗi chia cho 0 hoặc phương trình có kết quả quá lớn để máy có thể hiển thị được). Hầu hết các máy tính phi khoa học (không phải máy tính khoa học) không có sự phân biệt giữa các dạng lỗi khác nhau (thường được hiển thị bằng chữ E), chủ yếu là do đầu vào kém linh hoạt hơn (để ngăn chặn lỗi cú pháp). Một số máy tính (đặc biệt là máy tính khoa học) cũng có các loại lỗi khác, chẳng hạn như lỗi ngăn xếp (stack error) và lỗi đối số (argument error).

👁️ 59 | ⌚2025-09-16 22:46:12.578

QC Shopee
Trong khoa học máy tính, một **lỗi cú pháp** (tiếng Anh: **syntax error**) là một lỗi về cú pháp của một chuỗi các ký tự hoặc dấu hiệu được dự định viết trong thời gian
Trong khoa học máy tính, một **lỗi cú pháp** (tiếng Anh: **syntax error**) là một lỗi về cú pháp của một chuỗi các ký tự hoặc dấu hiệu được dự định viết trong thời gian
**Phân tích cú pháp** (tiếng Anh: **parsing**, **syntax analysis**, hoặc **syntactic analysis**) là một quá trình phân tích một chuỗi các biểu tượng, sử dụng trong ngôn ngữ tự nhiên, ngôn ngữ máy tính và
**Phân tích cú pháp** (tiếng Anh: **parsing**, **syntax analysis**, hoặc **syntactic analysis**) là một quá trình phân tích một chuỗi các biểu tượng, sử dụng trong ngôn ngữ tự nhiên, ngôn ngữ máy tính và
thumb|[[Louis XIV của Pháp, _Le Roi Soleil_, là một biểu tượng đỉnh cao của thời kỳ Ancien Régime.]] **Chế độ cũ** (tiếng Pháp: _Ancien Régime_) là chế độ chính trị xã hội quân chủ, quý
thumb|[[Louis XIV của Pháp, _Le Roi Soleil_, là một biểu tượng đỉnh cao của thời kỳ Ancien Régime.]] **Chế độ cũ** (tiếng Pháp: _Ancien Régime_) là chế độ chính trị xã hội quân chủ, quý
**Louis XIV của Pháp** (; 5 tháng 9 năm 16381 tháng 9 năm 1715), còn được gọi là **Louis Đại đế** (, ) hay **Vua Mặt Trời** (, ), là một quân chủ thuộc Nhà
**Louis XIV của Pháp** (; 5 tháng 9 năm 16381 tháng 9 năm 1715), còn được gọi là **Louis Đại đế** (, ) hay **Vua Mặt Trời** (, ), là một quân chủ thuộc Nhà
**Louis XI le Prudent** (3 tháng 7 năm 1423 – 30 tháng 8 năm 1483), được gọi là Thận trọng, là một quốc vương của Nhà Valois, người cai trị nước Pháp từ năm 1461
**Louis XI le Prudent** (3 tháng 7 năm 1423 – 30 tháng 8 năm 1483), được gọi là Thận trọng, là một quốc vương của Nhà Valois, người cai trị nước Pháp từ năm 1461
**Louis XV** (15 tháng 2 năm 1710 – 10 tháng 5 năm 1774), biệt danh **Louis Đáng yêu**, là quân vương của Vương tộc Bourbon, giữ tước hiệu Vua của Pháp từ 1 tháng 9
**Louis XV** (15 tháng 2 năm 1710 – 10 tháng 5 năm 1774), biệt danh **Louis Đáng yêu**, là quân vương của Vương tộc Bourbon, giữ tước hiệu Vua của Pháp từ 1 tháng 9
Bộ Công Cụ Tinh Gọn Trong Y Tế: Quy Trình Chuẩn + Kaizen + Lập Sơ Đồ Chuỗi Giá Trị Lâm Sàng + Phòng Tránh Lỗi + Phương Pháp Vừa Đúng Lúc Bộ Công cụ
Bộ Công Cụ Tinh Gọn Trong Y Tế: Quy Trình Chuẩn + Kaizen + Lập Sơ Đồ Chuỗi Giá Trị Lâm Sàng + Phòng Tránh Lỗi + Phương Pháp Vừa Đúng Lúc Bộ Công cụ
**Cú pháp ngôn ngữ C++** là tập hợp các quy tắc nhằm xác định cách thức viết và dịch trong ngôn ngữ lập trình C++. Vì C++ là ngôn ngữ được thiết kế
**Cú pháp ngôn ngữ C++** là tập hợp các quy tắc nhằm xác định cách thức viết và dịch trong ngôn ngữ lập trình C++. Vì C++ là ngôn ngữ được thiết kế
**Cú pháp ngôn ngữ (lập trình) C** là tập hợp các quy tắc nhằm xác định cách thức để viết và dịch trong ngôn ngữ lập trình C. :Thí dụ:
 // Dòng này sẽ
**Cú pháp ngôn ngữ (lập trình) C** là tập hợp các quy tắc nhằm xác định cách thức để viết và dịch trong ngôn ngữ lập trình C. :Thí dụ:
 // Dòng này sẽ
Sổ Tay Sửa Lỗi Hành Văn Lỗi Ngữ Pháp Trong Câu Có Trạng Ngữ Mở Đầu Nhà xuất bản : Nhà Xuất Bản Khoa Học Xã Hội. Công ty phát hành : Phương Nam Book.
Sổ Tay Sửa Lỗi Hành Văn Lỗi Ngữ Pháp Trong Câu Có Trạng Ngữ Mở Đầu Nhà xuất bản : Nhà Xuất Bản Khoa Học Xã Hội. Công ty phát hành : Phương Nam Book.
thumb|Một đoạn mã Java ngắn với từ khóa được làm nổi bằng phông chữ màu xanh đậm Cú pháp của ngôn ngữ lập trình Java là tập các quy tắc để xác định các viết
thumb|Một đoạn mã Java ngắn với từ khóa được làm nổi bằng phông chữ màu xanh đậm Cú pháp của ngôn ngữ lập trình Java là tập các quy tắc để xác định các viết
thumb|Một đoạn mã Java ngắn với từ khóa được làm nổi bằng phông chữ màu xanh đậm Cú pháp của ngôn ngữ lập trình Java là tập các quy tắc để xác định các viết
**Hiến pháp Hoa Kỳ** là điều luật cao nhất của Hợp chúng quốc Hoa Kỳ, lúc đầu có bảy điều. Điều I, Điều II, và Điều III thành lập chính phủ liên bang, phân lập
**Hiến pháp Hoa Kỳ** là điều luật cao nhất của Hợp chúng quốc Hoa Kỳ, lúc đầu có bảy điều. Điều I, Điều II, và Điều III thành lập chính phủ liên bang, phân lập
**Chiến tranh Pháp – Đại Nam** hoặc **chiến tranh Pháp – Việt**, hay còn được gọi là **Pháp xâm lược Đại Nam** là cuộc xung đột quân sự giữa nhà Nguyễn của Đại Nam và
**Chiến tranh Pháp – Đại Nam** hoặc **chiến tranh Pháp – Việt**, hay còn được gọi là **Pháp xâm lược Đại Nam** là cuộc xung đột quân sự giữa nhà Nguyễn của Đại Nam và
**Pháp luật** là một tập hợp các quy tắc được tạo ra và có thể thi hành bởi các cơ sở xã hội hoặc chính phủ để điều chỉnh hành vi, với định nghĩa chính
**Pháp luật** là một tập hợp các quy tắc được tạo ra và có thể thi hành bởi các cơ sở xã hội hoặc chính phủ để điều chỉnh hành vi, với định nghĩa chính
**Cù Huy Hà Vũ** (sinh ngày 2 tháng 12 năm 1957; nguyên quán xã Ân Phú, huyện Vũ Quang, tỉnh Hà Tĩnh) là một tiến sĩ luật học, thạc sĩ văn chương, Tiến sĩ Hà
**Cù Huy Hà Vũ** (sinh ngày 2 tháng 12 năm 1957; nguyên quán xã Ân Phú, huyện Vũ Quang, tỉnh Hà Tĩnh) là một tiến sĩ luật học, thạc sĩ văn chương, Tiến sĩ Hà
**Pháp thuộc** là một giai đoạn trong lịch sử Việt Nam kéo dài 61 năm, bắt đầu từ 1884 khi Pháp ép triều đình Huế kí Hòa ước Giáp Thân cho đến 1945 khi Pháp
**Pháp thuộc** là một giai đoạn trong lịch sử Việt Nam kéo dài 61 năm, bắt đầu từ 1884 khi Pháp ép triều đình Huế kí Hòa ước Giáp Thân cho đến 1945 khi Pháp
[[Thủ tướng Việt Nam|Thủ tướng Nguyễn Tấn Dũng đi bầu ở Lý Học, Hải Phòng]] **Bầu cử ở Việt Nam** là quá trình các cử tri của quốc gia này đưa ra quyết định theo
[[Thủ tướng Việt Nam|Thủ tướng Nguyễn Tấn Dũng đi bầu ở Lý Học, Hải Phòng]] **Bầu cử ở Việt Nam** là quá trình các cử tri của quốc gia này đưa ra quyết định theo
**Quan hệ Pháp – Việt Nam** (hoặc **Quan hệ Việt–Pháp** hay **Quan hệ Pháp–Việt**) được xem là khởi nguồn từ đầu thế kỷ 17 với công cuộc truyền giáo của các linh mục dòng Tên
**Quan hệ Pháp – Việt Nam** (hoặc **Quan hệ Việt–Pháp** hay **Quan hệ Pháp–Việt**) được xem là khởi nguồn từ đầu thế kỷ 17 với công cuộc truyền giáo của các linh mục dòng Tên
Những ghi chép đầu tiên về **lịch sử nước Pháp đã** xuất hiện từ thời đại đồ sắt. Ngày nay, nước Pháp chiếm phần lớn khu vực được người La Mã cổ đại gọi là
Những ghi chép đầu tiên về **lịch sử nước Pháp đã** xuất hiện từ thời đại đồ sắt. Ngày nay, nước Pháp chiếm phần lớn khu vực được người La Mã cổ đại gọi là
**Pháp** (; ), tên chính thức là **Cộng hòa Pháp** ( ) (), là một quốc gia có lãnh thổ chính nằm tại Tây Âu cùng một số vùng và lãnh thổ hải ngoại. Phần
**Pháp** (; ), tên chính thức là **Cộng hòa Pháp** ( ) (), là một quốc gia có lãnh thổ chính nằm tại Tây Âu cùng một số vùng và lãnh thổ hải ngoại. Phần
**Louis XVI của Pháp** (23 tháng 8 năm 1754 – 21 tháng 1 năm 1793) là quân vương nhà Bourbon, cai trị nước Pháp từ năm 1774 đến 1792, rồi bị xử tử hình năm
**Louis XVI của Pháp** (23 tháng 8 năm 1754 – 21 tháng 1 năm 1793) là quân vương nhà Bourbon, cai trị nước Pháp từ năm 1774 đến 1792, rồi bị xử tử hình năm
Tây Phi thuộc Pháp. Các xứ được tô màu xanh đậm là những xứ gia nhập vào năm 1895. Những xứ tô màu xanh nhạt gia nhập sau.**Tây Phi thuộc Pháp** (tiếng Pháp: _Afrique occidentale
Tây Phi thuộc Pháp. Các xứ được tô màu xanh đậm là những xứ gia nhập vào năm 1895. Những xứ tô màu xanh nhạt gia nhập sau.**Tây Phi thuộc Pháp** (tiếng Pháp: _Afrique occidentale