한국   대만   중국   일본 
Cu phap cau l?nh ? Wikipedia ti?ng Vi?t B??c t?i n?i dung

Cu phap cau l?nh

Bach khoa toan th? m? Wikipedia

Cu phap cau l?nh ( ti?ng Anh : programming syntax ) c?a m?t ngon ng? l?p trinh la cac quy t?c lu?t l? v? tr?t t? va hinh th?c vi?t c?a m?t cau l?nh .

Tuy theo ngon ng? ma cac cu phap nay co s? thay đ?i khac nhau.

C?u truc thong th??ng c?a cac cu phap cau l?nh [ s?a | s?a ma ngu?n ]

  • M?i cau l?nh th??ng b?t đ?u b?ng ky t? hay m?t t? rieng ch? ten c?a cau l?nh.
  • Theo sau đo la tr?t t? xac đ?nh c?a cac toan t?, hay h? th?ng cac ky t? mo t?, hay cac tham s?.
  • M?t s? ngon ng? l?p trinh yeu c?u ph?i co ky t? k?t thuc cau l?nh va th??ng la d?u ch?m-ph?y ( ; ).
  • Tu? theo ngon ng?, m?i cau l?nh co th? co nhi?u h?n m?t cu phap.
  • M?i cau l?nh c?ng s? co m?t gia tr? đ??c g?i v? sau khi th?c thi. Cac gia tr? nay co th? dung cho nhi?u m?c đich khac nhau. M?t m?c đich quan tr?ng la đ? bi?t tr?ng thai c?a cau l?nh v?a th?c hi?n co thanh cong hay khong.

Thi d? minh h?a v? cu phap cau l?nh [ s?a | s?a ma ngu?n ]

MS-DOS va Microsoft Windows [ s?a | s?a ma ngu?n ]

Trong cac v?n l?nh ( batch instruction ) c?a MS-DOS va Microsoft Windows , cac cau l?nh khong b? ?nh h??ng b?i cac ch? vi?t hoa hay vi?t th??ng. Ch?ng h?n cau l?nh chep t?p f1.txt thanh f2.txt trong DOS va Windows co th? ? d?ng:

copy f1.txt f2.txt

hay:

CoPy f1.txt f2.txt .

đ?u co cung m?t y ngh?a. Tuy nhien, quy t?c ma cau l?nh nay đoi h?i la khong đ??c sai chinh t? va khong đ??c đ?o l?n th? t? v? tri c?a f1.txt va f2.txt .

Ngon ng? C [ s?a | s?a ma ngu?n ]

//cac_chu_thich

Cau l?nh tren yeu c?u trinh bien d?ch b? qua khong d?ch, dung đ? ghi cac chu thich.

printf("Ten c?a b?n la Hung.");

Cau l?nh tren co y ngh?a la hi?n th? ra man hinh dong ch? "Ten c?a b?n la Hung." Cac thanh ph?n va yeu c?u c?a cu phap nay la:

  1. Cau l?nh nay co ten la printf (dung đ? xu?t d? li?u ra man hinh, t?p tin, hay cac đ?u ra khac). No co th? co nhi?u h?n m?t cu phap nh?ng ? đay ta ch? xet cu phap đ?n gi?n nh?t la xu?t ra man hinh.
  2. C?u truc b?t bu?c: t?t c? cac thanh ph?n con l?i ngo?i tr? ky t? k?t thuc cau l?nh ph?i n?m gi?a d?u ngo?c đ?n m? ( va d?u ngo?c đ?n đong ) .
  3. Toan t? "Ten c?a b?n la Hung" co ki?u string ph?i m? đ?u va k?t thuc b?i d?u ngo?c kep " .
  4. Cau l?nh ph?i đ??c k?t thuc b?ng ky t? ; .

Xem them [ s?a | s?a ma ngu?n ]

Tham kh?o [ s?a | s?a ma ngu?n ]