Các thành phần của ngôn ngữ C

Cac Thanh Phan Cua Ngon Ngu C



ngôn ngữ C là một trong những ngôn ngữ lập trình cấp thấp quan trọng và được sử dụng rộng rãi nhất được phát triển vào cuối những năm 1970. Ngôn ngữ này nổi tiếng về tốc độ, tính di động và hiệu quả. Với C, người dùng sẽ có thể phát triển nhiều loại ứng dụng, chẳng hạn như ứng dụng đa năng, hệ điều hành và hệ thống nhúng. Nó cũng giúp người dùng phát triển các ứng dụng dựa trên web và di động. Giống như các ngôn ngữ lập trình khác, C cũng bao gồm một số khối hoặc phần tử cơ bản được sử dụng trong chương trình C.

Nếu bạn không biết về các thành phần hoặc khối xây dựng này, hãy làm theo hướng dẫn của bài viết này.

Các thành phần của ngôn ngữ C

Ngôn ngữ C có nhiều khác biệt yếu tố giúp bạn sử dụng dễ dàng và hiệu quả. Những cái này yếu tố biến , Loại dữ liệu , từ khóa , nhà khai thác và hơn thế nữa. Tuy nhiên, các yếu tố được đề cập dưới đây rất quan trọng và được sử dụng rộng rãi trong ngôn ngữ lập trình C.







1: Biến

Biến là những thành phần chính của ngôn ngữ C. MỘT Biến đổi là một phần của bộ nhớ chứa một giá trị có thể được sử dụng làm đối số cho một bộ hướng dẫn cụ thể. khai báo biến liên quan đến việc nêu rõ tên, giá trị và kiểu dữ liệu của chúng. Biến cũng có thể được sử dụng để biểu diễn số, chuỗi, mảng ký tự hoặc bất kỳ loại dữ liệu nào khác.



#include

khoảng trống chức năng ( )
{
int Một = 10 ;
bản inf ( 'Giá trị của biến a là %d' , Một ) ;
}

int chủ yếu ( ) {
chức năng ( ) ;
}

Trong mã này, chúng tôi đang sử dụng một biến 'a' và in giá trị của nó bằng cách sử dụng bản inf tuyên bố.



đầu ra





2: Kiểu dữ liệu

Một nhóm các giá trị được gọi là Loại dữ liệu có thể được giữ trong một biến. Ngôn ngữ C sử dụng một số Loại dữ liệu chẳng hạn như int (đối với số nguyên), char (đối với ký tự), float (đối với giá trị số có dấu thập phân) , double (đối với các giá trị dấu phẩy động có độ chính xác gấp đôi) và hơn thế nữa. Tùy thuộc vào loại biến bạn muốn thêm, chúng được sử dụng trong mã. Hãy theo dõi ví dụ được thảo luận dưới đây:



#include

int chủ yếu ( ) {
int trên một = 10 ;
bản inf ( 'Giá trị của num là %d' , trên một ) ;
}

Trong đoạn mã trên, chúng tôi đang sử dụng một số nguyên loại dữ liệu 'trên một' và in giá trị của nó bằng cách sử dụng bản inf tuyên bố.

đầu ra

3: Từ khóa

từ khóa là những từ được xác định trước có ý nghĩa cụ thể và giúp bắt đầu chương trình. Có 32 từ khóa trong ngôn ngữ C bao gồm if, other, while, for, int và float. Mỗi từ khóa có mục đích cụ thể của riêng nó, điều này làm cho chúng trở thành những thành phần rất quan trọng trong mã.

#include

int chủ yếu ( )
{
tự động Một = 10 ;
bản inf ( '%d' , Một ) ;
trở lại 0 ;
}

Trong mã này, chúng tôi đang sử dụng từ khóa 'tự động' và in giá trị của nó bằng cách sử dụng bản inf tuyên bố.

Ghi chú: Bạn không thể sử dụng tên từ khóa làm tên biến vì nó sẽ tạo ra lỗi. Lý do là chúng đã được định nghĩa sẵn trong ngôn ngữ lập trình C.

đầu ra

4: Toán tử

nhà điều hành là các ký hiệu duy nhất thực hiện các thao tác trên một tập hợp toán hạng (giá trị) để tạo ra kết quả. Ngôn ngữ C có nhiều loại nhà khai thác như so sánh, số học, chuyển nhượng và logic nhà khai thác . Mỗi loại toán tử thực hiện một loại thao tác nhất định trên các giá trị đã cho.

#include

int chủ yếu ( )
{
int Một = mười một , b = 5 ;
bản inf ( 'tổng là = %d \N ' , Một + b ) ;
trở lại 0 ;
}

Trong mã này, chúng tôi đang sử dụng một nhà điều hành '+' để in Tổng của hai biến a và b.

đầu ra

5: Cơ cấu điều khiển

Ngôn ngữ C chứa một loạt các Cấu trúc điều khiển cho phép các nhà phát triển kiểm soát luồng thực thi chương trình của họ. Chúng bao gồm các đối tượng xử lý như câu lệnh if, vòng lặp for và vòng lặp while, có thể được sử dụng để lặp lại các thao tác nhất định tùy thuộc vào các điều kiện nhất định. Cấu trúc điều khiển những điều này giúp các nhà phát triển tạo ra các hướng dẫn phức tạp gần như thể họ đang đọc hướng dẫn từ một cuốn sách.

#include

int chủ yếu ( )
{
int năm ;
bản inf ( 'Nhập một năm:' ) ;
quét ( '%d' ,& năm ) ;
nếu như ( năm % 4 == 0 )
bản inf ( '%d là năm nhuận.' , năm ) ;
khác bản inf ( '%d không phải là năm nhuận.' , năm ) ;
}

Trong mã này, chúng tôi sử dụng cấu trúc điều khiển 'if-else' để xác định xem năm người dùng nhập vào có phải là năm nhuận hay không.

đầu ra

6: Chức năng

Một tệp thực thi chức năng là một phần mã có thể được gọi từ chương trình chính. Điều này cho phép các nhà phát triển đặt một đoạn mã ở một nơi duy nhất và sau đó gọi nó nhiều lần ở nơi khác trong mã nếu họ cần. Chức năng cũng cho phép các nhà phát triển viết mã theo cách mô-đun để các vấn đề lớn có thể được chia thành các phần nhỏ, dễ quản lý.

#include

khoảng trống Thế giới ( ) ;
int chủ yếu ( )
{
bản inf ( 'Xin chào ' ) ;
Thế giới ( ) ;
}
khoảng trống Thế giới ( )
{
bản inf ( 'Thế giới' ) ;
}

Trong mã này, từ 'Thế giới' được in bằng cách sử dụng chức năng “Thế giới”, được gọi từ chức năng 'chủ yếu()' để in cụm từ 'Chào thế giới'.

đầu ra

7: Mảng

Định nghĩa của một mảng trong C là một cách để tập hợp nhiều mục cùng loại. Mảng có thể có các kiểu dữ liệu như int, float, char, double hoặc kiểu dữ liệu do người dùng định nghĩa như cấu trúc. Tuy nhiên, để các thành phần được giữ lại với nhau trong một mảng , tất cả chúng phải có cùng kiểu dữ liệu. Các mục được giữ theo thứ tự từ trái sang phải, với chỉ mục thứ 0 ở bên trái và chỉ mục thứ (n-1) ở bên phải.

#include

int chủ yếu ( ) {
int giá trị [ 5 ] ;
bản inf ( 'Nhập 5 số nguyên:' ) ;
( int x = 0 ; x < 5 ; ++ x ) {
quét ( '%d' , & giá trị [ x ] ) ;
}
bản inf ( 'Hiển thị số nguyên: \N ' ) ;
( int Tôi = 0 ; Tôi < 5 ; ++ Tôi ) {
bản inf ( '%d \N ' , giá trị [ Tôi ] ) ;
}
trở lại 0 ;
}

Người dùng nhập 5 số vào một mảng gọi điện “giá trị” trong mã này, và mảng nội dung được hiển thị sau đó.

đầu ra

8: Cấu trúc

MỘT cấu trúc là một khai báo kiểu dữ liệu hỗn hợp tạo ra một danh sách các biến được tổ chức vật lý trong một khối bộ nhớ dưới một tên duy nhất trong ngôn ngữ máy tính C. Bằng cách sử dụng một con trỏ hoặc tên được khai báo theo cấu trúc, trả về cùng một địa chỉ, có thể truy cập các biến khác nhau. Trong C, một kiểu dữ liệu do người dùng định nghĩa được gọi là kết cấu cho phép chúng tôi lưu trữ nhiều loại dữ liệu riêng biệt. Mỗi phần của một kết cấu được gọi là một 'thành viên' . Do khả năng chứa nhiều loại dữ liệu, cấu trúc có thể mô phỏng việc sử dụng các lớp và mẫu.

#include
#include

cấu trúc Sách {
than tên [ năm mươi ] ;
int giá ;
} Cuốn sách 1 ;
int chủ yếu ( ) {
strcpy ( Cuốn sách 1. tên , Odessa ) ;
Cuốn sách 1. giá = 500 ;
bản inf ( 'Tên: %s \N ' , Cuốn sách 1. tên ) ;
bản inf ( 'Giá sách: %d \N ' , Cuốn sách 1. giá ) ;
trở lại 0 ;
}

Đoạn mã trên tạo ra một kết cấu gọi điện 'Sách' với đặc trưng 'tên' 'giá' mà sau đó được nhập vào một kết cấu ví dụ trước khi được in.

đầu ra

Phần kết luận

Các phần tử C rất hữu ích khi hoạt động cùng nhau để cho phép các nhà phát triển viết chương trình C. Có một số yếu tố của ngôn ngữ lập trình C, bao gồm các biến, kiểu dữ liệu, từ khóa và nhiều hơn nữa được thảo luận trong hướng dẫn trên. Hiểu những điều này yếu tố sẽ giúp người dùng tạo các chương trình C hiệu quả và được viết tốt.