Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Các câu lệnh thực thi (executable statements) trong ngôn ngữ C là gì?


Chương trình C chứa các câu lệnh thực thi. Trình biên dịch dịch câu lệnh thành ngôn ngữ máy.

Khi chạy, máy thực thi các câu lệnh ngôn ngữ máy.

Loại câu lệnh thực thi

  • Câu lệnh nhập/xuất (I/O)
  • Câu lệnh gán (Assignment)

Câu lệnh nhập/xuất

  • Lưu giá trị vào bộ nhớ gọi 'thao tác nhập'.
  • Sau tính toán, kết quả lưu bộ nhớ và hiển thị bằng 'thao tác xuất'.
  • Tất cả I/O dùng hàm nhập/xuất.
  • Hàm I/O phổ biến qua #include <stdio.h>.
  • Hàm thường dùng: printf() và scanf().

Hàm printf()

printf("format string", print list);

Ví dụ: printf("Trung bình 3 số = %f", avg);

  • printf() hiển thị giá trị theo chuỗi định dạng.

Hàm scanf()

scanf("format string", input list);

Ví dụ: scanf("%d %f", &a, &b);

  • scanf() sao chép dữ liệu bàn phím vào bộ nhớ khi chạy.
  • Danh sách đầu vào có dấu & trước tên biến.

Câu lệnh gán

Lưu giá trị vào biến và thực hiện phép toán số học.

Cú pháp

variable = expression

Ví dụ:

  • c = a + b;
  • avg = sum / 3;
  • r1 = (b*b - 4*a*c);

Ví dụ chương trình

Tính trung bình 3 số:

#include <stdio.h> 
main() { 
    int a, b, c, d; 
    float avg; 
    printf("Nhập a,b,c:\n"); 
    scanf("%d%d%d", &a, &b, &c); 
    d = a + b + c; // câu lệnh gán 
    avg = d / 3; 
    printf("Trung bình avg = %f", avg); 
}

Kết quả

Nhập a,b,c: 2 3 4 
Trung bình avg = 3.000000