Stałe w c

Stałe w c

Musimy zadeklarować i zainicjować wartości, zmieniać lub naprawić w niektórych miejscach, aby podać wartość lub przypisać wagę do odniesienia lub manipulacji konkretnymi informacjami podczas pisania programu. W przypadku tych przypisań wartości przechowujemy te wartości w zmiennych i stałych. Stała jest typem tej zmiennej, której wartość pozostaje niezmieniona/ustalona w całym programie. Stałe podstawowe reprezentują liczby całkowite, liczby rzeczywiste i stałe znaków, podczas gdy stałe wtórne reprezentują struktury, tablice, związki i wskaźniki. Kiedy początkowo deklarujemy stałą w programie, nie możemy później zmienić jej wartości na jakąkolwiek inną wartość. Jesteśmy zobowiązani do użycia tej wartości, tak jak jest ona w całym kodzie.

Procedura

Stałe w C są definiowane przy użyciu dwóch różnych metod w zależności od ich typów. W tym artykule zaimplementujemy wszystkie te metody. Procedura obejmie składnię dla deklaracji stałych w C. Poniżej znajduje się proces krok po kroku, który możesz zaobserwować, aby zadeklarować stałe dwiema różnymi metodami w programie.

Składnia

Możemy zdefiniować stałe w programie za pomocą następujących dwóch metod:

  • Stałe słowo kluczowe
  • # Zdefiniuj przedprocesor

Składnia dla stałego słowa kluczowego jest (const „Typ danych„ Stała nazwa ”= ustalona wartość, którą chcemy przypisać do stałej). Możemy zdefiniować stałą drugą metodą, i.mi., # Zdefiniuj przedprocesor z składnią (# definiować „Stała nazwa” „Wartość”).

Przykład 01

Rozwiążemy przykład stałej pierwotnej. Istnieją różne stałe podstawowe, ale w tym przykładzie będziemy pracować tylko ze stałą całkowitą. Na początek utworzymy projekt w Visual Studio C. Po otwarciu Visual Studio musielibyśmy wybrać opcję „Plik” z paska narzędzi. Z pliku wybierzemy opcję „Nowy” i „Utwórz projekt”. To stworzy projekt dla twojego programu. Aby dodać ten projekt do ścieżki repozytoriów plików C, wybierzemy opcję „Plik źródłowy” i wybierzemy „Dodaj elementy”.

Następnie nazwiemy nasz projekt z rozszerzeniem „.C". To sprawi, że nasz projekt będzie działał na podstawach C. Teraz, gdy projekt został pomyślnie utworzony w C, uwzględnimy STDIO z rozszerzeniem ”.h ”, aby skorzystać z pliku nagłówka„# incluted ”. Pozwoli to programowi skorzystać z niezbędnych funkcji stdio, i.mi., print (), czytanie wejściowe jako scanf () itp. Teraz użyjemy metody „$ const Keeur”, aby zadeklarować podstawową stałą liczbę całkowitą. W treści głównej funkcji z liczbą liczby danych „int” zadeklarujemy stały „def” typem danych „int” i przypisujemy mu pewną wartość „34” przy użyciu metody deklaracji jako „const int def = 34”.

Następnie wydrukujemy tę stałą, wywołując metodę wyświetlania printf () ze specyfikacją formatu jako „%i” i nazwą stałej, którą już zadeklarowaliśmy. Po zwróceniu wartość „0” wyjdziemy z głównej funkcji. Napisaliśmy to wyjaśnienie przykładu jako programu, abyś mógł go wykonać w następujący sposób:

#włączać
int main ()
const int def = 34;
printf („Wartość def to: %i”, def);
return 0;

Metoda deklaracji zastosowana dla poprzedniego przykładu wyświetlała dane wyjściowe programu jako „34”. Przyjął wartość, z którą zainicjowaliśmy naszą stałą w momencie deklaracji.

Przykład 02

W tym przykładzie omówi inną metodę deklaracji podstawowej stałej w programie. Aby wdrożyć ten program, utworzymy nowy projekt w kompilatorze C i dodamy plik źródłowy z .Rozszerzenie C do nazwy projektu, aby umożliwić nowo utworzonego projektu na podstawie podstawowych podstaw. Następnie pozwolimy programowi na korzystanie z wymaganych informacji do wyświetlania i odczytu wyjścia/ danych wejściowych, importując z bibliotek C Plik nagłówka stdio.H jako „ # $ # obejmują”.

Ponieważ ten przykład dotyczy również definicji stałej pierwotnej jako poprzedniego przykładu, użyje innej metody stałej deklaracji. Wybierzemy stałą zmiennoprzecinkową i zadeklarujemy ją za pomocą metody „# zdefiniuj wartość Constant_name” dla tego przykładu. Zgłaszamy główną funkcję typu danych „INT”, a w treści tej funkcji zadeklarujemy stałą nazwę „dec” o wartości „35.4 ”jako„# zdefiniuj def 35.4 ”. Należy zauważyć, że niniejsza metoda deklaracji nie określa typu danych stałej w jej składni, więc określ typ danych wartości „35.4 ”(to powinno być unoszące się, ponieważ jest to wartość dziesiętna). Wydrukujemy wartość stały za pomocą metody wywołania printf () i określamy typ stałej w specyfikacji formatu metody printf () jako „%f” dla pływaka o nazwie stałej.

W ten sposób typ danych stały zostanie określony jako pływak. Możemy wdrożyć to szczegółowe wyjaśnienie przykładu w krótkich 2-3 wierszach w następującej formie programu C.

#włączać
#definicja 35 grudnia.14
int main ()
printf („%f”, dec);
powrót 0;

Wyjście wykazało wartość stały jako „35.4 ”, przyjmując jego typ danych ze specyfikacji formatu w metodzie printf (). Ta metoda deklaracji może przyjąć dowolny typ danych dla stałej, która jest zdefiniowana w specyfikacji formatu dla metody wyświetlania. Gdybyśmy użyli specyfikacji formatu jako „%i” dla stałej liczby całkowitej, to napotkałoby to błąd kompilacji, ponieważ wartość, którą zadeklarowaliśmy dla stałej, była dziesiętna.

Przykład 03

Następny przykład zajmie się deklaracją stałych wtórnych i w tym przykładzie zadeklarujemy strukturę. Możemy zadeklarować strukturę programu, wykonując następujący kod w kompilatorze C:

#włączać
#włączać
Strucn Cours
Char Abce [50];
char def [50];
int wiek;
;

Wniosek

Stałe można zadeklarować w programie C przy użyciu różnych metod. Ten przewodnik pokazuje wdrożenie obu metod deklaracji stałej pierwotnej lub wtórnej stałej. Możemy uzyskać dobrą wiedzę na temat koncepcji stałych w języku programowania C za pomocą tych przykładów.