Computer >> Máy Tính >  >> Lập trình >> lập trình C

Câu lệnh thực thi trong ngôn ngữ C là gì?

Một chương trình ‘C’ chứa các câu lệnh thực thi. Trình biên dịch giúp dịch các câu lệnh thực thi sang ngôn ngữ máy.

Khi người dùng chạy chương trình, họ sẽ sử dụng các câu lệnh ngôn ngữ được trình biên dịch thực thi.

Các loại câu lệnh thực thi

Các loại câu lệnh thực thi trong ngôn ngữ C như sau -

  • Câu lệnh đầu vào - đầu ra
  • Tuyên bố bài tập

Câu lệnh đầu vào-đầu ra

  • Lưu trữ một giá trị vào bộ nhớ được gọi là "hoạt động đầu vào".

  • Sau khi thực hiện các phép tính, kết quả được lưu trữ trong bộ nhớ và kết quả có thể được hiển thị cho người dùng bằng "hoạt động đầu ra".

  • Tất cả các hoạt động i / o được thực hiện bằng các chức năng đầu vào / đầu ra.

  • Các chức năng I / O phổ biến nhất được cung cấp thông qua chỉ thị tiền xử lý # include .

  • Các hàm I / O được sử dụng phổ biến nhất là printf () và scanf ().

Hàm printf ()

Cú pháp như sau -

printf("format string", print list);

Ví dụ,

printf ("average of 3 numbers = %f",avg);
  • Printf () hiển thị giá trị của chuỗi định dạng của nó

Hàm scanf ()

Cú pháp như sau -

scanf ("format string", input list);

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

  • Scanf () sao chép dữ liệu được nhập trên bàn phím vào bộ nhớ trong quá trình thực thi chương trình.

  • Trước danh sách đầu vào là dấu và (&).

Báo cáo bài tập

Các câu lệnh gán lưu trữ một giá trị trong một biến và được sử dụng để thực hiện các phép toán số học trong một chương trình.

Cú pháp

Cú pháp như sau -

variable=expression

Ví dụ,

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

Ví dụ

Sau đây là chương trình C để tính toán trung bình ba số -

#include<stdio.h>
#include<stdio.h>
main(){
   int a,b,c,d;
   float avg;
   printf("Enter values for a,b,c:\n");
   scanf("%d%d%d",&a,&b,&c);// The scanf ( ) copies data typed at the keyboard into
   //memory during program execution.
   d=a+b+c; //assignment stmt
   avg=d/3;
   printf("Average avg=%f",avg);
}

Đầu ra

Bạn sẽ thấy kết quả sau -

Enter values for a,b,c:2 3 4
Average avg=3.000000