Elementy języka C

Elementy Jezyka C



język C jest jednym z najważniejszych i najczęściej używanych języków programowania niskiego poziomu, opracowanym pod koniec lat 70. Język jest dobrze znany ze swojej szybkości, przenośności i wydajności. Dzięki C użytkownicy będą mogli tworzyć szeroką gamę aplikacji, takich jak aplikacje ogólnego przeznaczenia, systemy operacyjne i systemy wbudowane. Pomaga także użytkownikom w tworzeniu aplikacji internetowych i mobilnych. Podobnie jak inne języki programowania, C zawiera również kilka podstawowych bloków lub elementów, które są używane w programie C.

Jeśli nie wiesz o tych blokach lub elementach konstrukcyjnych, postępuj zgodnie ze wskazówkami zawartymi w tym artykule.

Elementy języka C

Język C ma wiele różnych elementy które sprawiają, że jest łatwy i wydajny w użyciu. Te elementy Czy zmienne , typy danych , słowa kluczowe , operatorzy i więcej. Jednak wymienione poniżej elementy są ważne i szeroko stosowane w języku programowania C.







1: Zmienne

Zmienne są głównymi elementami języka C. A zmienny jest fragmentem pamięci, który przechowuje wartość, która może być użyta jako argument dla określonego zestawu instrukcji. Deklarowanie zmienne obejmuje podanie ich nazwy, wartości i typu danych. Zmienne może być również używany do reprezentowania liczb, ciągów znaków, tablic znaków lub dowolnego innego typu danych.



#include

próżnia funkcjonować ( )
{
int A = 10 ;
drukujf ( „Wartość zmiennej a to %d” , A ) ;
}

int główny ( ) {
funkcjonować ( ) ;
}

W tym kodzie używamy a zmienna „a” i wydrukowanie jego wartości za pomocą drukujf oświadczenie.



Wyjście





2: Typy danych

Zespół wartości tzw typy danych można przechowywać w zmiennej. Język C używa kilku typy danych Jak na przykład int (dla liczb całkowitych), char (dla znaków), float (dla wartości liczbowych z kropką dziesiętną) , double (dla wartości zmiennoprzecinkowych podwójnej precyzji) i więcej. W zależności od rodzaju zmiennej, którą chcesz dodać, są one wykorzystywane w kodzie. Przejdźmy do przykładu omówionego poniżej:



#include

int główny ( ) {
int na jednego = 10 ;
drukujf ( „Wartość num to %d” , na jednego ) ;
}

W powyższym kodzie używamy pliku liczba całkowita typ danych 'na jednego' i wydrukowanie jego wartości za pomocą drukujf oświadczenie.

Wyjście

3: Słowa kluczowe

Słowa kluczowe to predefiniowane słowa, które mają określone znaczenie i pomagają zainicjować program. Jest 32 słowa kluczowe w języku C, w tym if, else, while, for, int i float. Każdy słowo kluczowe ma swój specyficzny cel, co czyni je bardzo ważnymi elementami w kodzie.

#include

int główny ( )
{
automatyczny A = 10 ;
drukujf ( '%D' , A ) ;
powrót 0 ;
}

W tym kodzie używamy słowa kluczowego 'automatyczny' i wydrukowanie jego wartości za pomocą drukujf oświadczenie.

Notatka: Nie możesz użyć nazwy słowa kluczowego jako nazwy zmiennej, ponieważ spowoduje to wygenerowanie błędów. Powodem jest to, że są one już zdefiniowane w języku programowania C.

Wyjście

4: Operatorzy

Operatorzy to unikalne symbole, które wykonują operacje na zestawie operandów (wartości) w celu wygenerowania wyników. Język C ma wiele typów operatorzy jak porównanie, arytmetyka, przypisanie i logika operatorzy . Każdy typ operatora wykonuje określony typ operacji na podanych wartościach.

#include

int główny ( )
{
int A = jedenaście , B = 5 ;
drukujf ( 'suma wynosi = %d \N ' , A + B ) ;
powrót 0 ;
}

W tym kodzie używamy pliku operator „+” wydrukować suma dwóch zmiennych a i b.

Wyjście

5: Struktury kontrolne

Język C zawiera szereg Struktury kontrolne co pozwala programistom kontrolować przebieg wykonywania ich programu. Obejmują one przetwarzanie obiektów, takich jak instrukcje if, pętle for i while, których można użyć do powtórzenia pewnych operacji w zależności od określonych warunków. Struktury kontrolne takie jak te pomagają programistom tworzyć złożone instrukcje prawie tak, jakby czytali instrukcje z książki.

#include

int główny ( )
{
int rok ;
drukujf ( „Wprowadź rok:” ) ;
skanf ( '%D' ,& rok ) ;
Jeśli ( rok % 4 == 0 )
drukujf ( „%d to rok przestępny”. , rok ) ;
w przeciwnym razie drukujf ( „%d nie jest rokiem przestępnym”. , rok ) ;
}

W tym kodzie używamy struktura kontrolna „jeżeli-inaczej”. aby określić, czy rok wprowadzony przez użytkownika jest rokiem przestępnym, czy nie.

Wyjście

6: Funkcje

Plik wykonywalny funkcjonować jest sekcją kodu, którą można wywołać z programu głównego. Dzięki temu programiści mogą umieścić fragment kodu w jednym miejscu, a następnie wywoływać go wiele razy w innym miejscu kodu, jeśli jest to potrzebne. Funkcje umożliwiają także programistom pisanie kodu w sposób modułowy, dzięki czemu duże problemy można podzielić na małe, łatwe do zarządzania części.

#include

próżnia Świat ( ) ;
int główny ( )
{
drukujf ( 'Cześć ' ) ;
Świat ( ) ;
}
próżnia Świat ( )
{
drukujf ( 'Świat' ) ;
}

W tym kodzie słowo 'Świat' jest drukowany za pomocą funkcja „Świat”, który nazywa się od funkcjonować 'główny()' aby wydrukować frazę 'Witaj świecie'.

Wyjście

7: Tablice

Definicja an szyk w C to sposób na połączenie wielu elementów tego samego typu. Tablice mogą mieć typy danych, takie jak int, float, char, double lub typy danych zdefiniowane przez użytkownika, takie jak struktury. Niemniej jednak, aby elementy były trzymane razem w jednym szyk , wszystkie muszą być tego samego typu danych. Pozycje są uporządkowane od lewej do prawej, z indeksem 0 po lewej stronie i indeksem (n-1) po prawej.

#include

int główny ( ) {
int wartości [ 5 ] ;
drukujf ( 'Wprowadź 5 liczb całkowitych: ' ) ;
Do ( int X = 0 ; X < 5 ; ++ X ) {
skanf ( '%D' , & wartości [ X ] ) ;
}
drukujf ( „Wyświetlanie liczb całkowitych: \N ' ) ;
Do ( int I = 0 ; I < 5 ; ++ I ) {
drukujf ( '%D \N ' , wartości [ I ] ) ;
}
powrót 0 ;
}

Użytkownik wprowadza 5 liczb do szyk zwany „wartości” w tym kodzie i macierz następnie wyświetlana jest zawartość.

Wyjście

8: Struktury

A struktura jest mieszaną deklaracją typu danych, która tworzy fizycznie zorganizowaną listę zmiennych w bloku pamięci pod jedną nazwą w języku komputerowym C. Używając pojedynczego wskaźnika lub nazwy zadeklarowanej przez strukturę, która zwraca ten sam adres, możliwy jest dostęp do różnych zmiennych. W C zdefiniowany przez użytkownika typ danych o nazwie Struktura pozwala nam przechowywać różne rodzaje danych. Każda część pliku a Struktura jest określany jako A 'członek' . Ze względu na ich zdolność do przechowywania różnych danych, Struktury może emulować użycie klas i szablonów.

#include
#include <łańcuch.h>

struktura Książka {
zwęglać nazwa [ pięćdziesiąt ] ;
int cena ;
} Książka1 ;
int główny ( ) {
strcpy ( Książka1. nazwa , Odessa ) ;
Książka1. cena = 500 ;
drukujf ( 'Nazwy \N ' , Książka1. nazwa ) ;
drukujf ( „Cena książki: %d \N ' , Książka1. cena ) ;
powrót 0 ;
}

Powyższy kod tworzy plik Struktura zwany 'Książka' z charakterystyką 'nazwa' I 'cena' które są następnie wprowadzane do a Struktura przykład przed wydrukowaniem.

Wyjście

Wniosek

Elementy języka C są przydatne i współpracują ze sobą, umożliwiając programistom pisanie programów w języku C. Istnieje kilka elementów języka programowania C, które obejmują zmienne, typy danych, słowa kluczowe i wiele więcej omówionych w powyższych wytycznych. Zrozumienie tych elementy pomoże użytkownikom tworzyć wydajne i dobrze napisane programy w C.