Ogólny przegląd struktury prostego programu w C:
The architektura ogólna prostego programu C zazwyczaj składa się z kilku istotnych elementów. Poniżej znajduje się zarys podstawowych elementów i ich celów:
tablica ciągów
The #uwzględnij dyrektywy na początku programu są używane do włączania pliki nagłówkowe. Pliki nagłówkowe zapewnić funkcję prototypy I definicje które pozwalają kompilatorowi C zrozumieć funkcje używane w programie.
Każdy programu C zaczyna się od główna funkcja . Jest to punkt wejścia programu i stąd rozpoczyna się jego wykonywanie. The główna funkcja ma typ zwrotu z wew , wskazując, że po zakończeniu powinien zwrócić do systemu operacyjnego wartość całkowitą.
Przed użyciem jakichkolwiek zmiennych należy je zadeklarować za pomocą ich typy danych . Ta sekcja jest zwykle umieszczana po główne funkcje nawias otwierający kręcony.
Ta sekcja zawiera aktualne instrukcje I logika programu. Programy w języku C składają się z instrukcji, które wykonują działania I wyrażenia które obliczają wartości.
Uwagi służą do zapewnienia czytelne dla człowieka wyjaśnienia w kodzie. Nie są one wykonywane i nie wpływają na funkcjonalność programu. W języku C komentarze są oznaczone przez // Do komentarze jednowierszowe I /* */ Do komentarze wielowierszowe .
Programy C mogą zawierać określony przez użytkownika funkcje i Bloki kodu, który wykonuje określone zadania. Funkcje pomagają modularyzować kod i czynić go bardziej zorganizowanym i łatwiejszym w zarządzaniu.
Użyj oświadczenie zwrotne aby zakończyć funkcję i zwrócić wartość do funkcji wywołującej. A oświadczenie zwrotne o wartości 0 zazwyczaj oznacza pomyślne wykonanie w pliku główna funkcja , podczas gdy A wartość niezerowa oznacza błąd lub nieoczekiwane zakończenie.
C ma funkcje biblioteczne dla czytającego użytkownika wejście (skanowanie) i drukowanie wyników na konsoli (drukuj) . Funkcje te można znaleźć w programach C i są częścią standardowej biblioteki we/wy ( stdio.h plik nagłówkowy). Prawidłowe uwzględnienie tych podstawowych funkcji podczas pisania prostego programu w C jest niezbędne, aby zapewnić optymalną funkcjonalność i czytelność.
Dodatkowe informacje:
Istnieje kilka dodatkowych informacji na temat programów w języku C. Niektóre dodatkowe informacje są następujące:
Programy C często zawierają Dyrektywy preprocesora które zaczynają się na a #symbol . Dyrektywy te są wcześniej przetwarzane przez preprocesor rzeczywista kompilacja i są używane do włączania pliki nagłówkowe, definiuj makra i wykonaj kompilacja warunkowa .
C obsługuje typy danych, takie jak int, float, double, char itp. Zależy to od wymagań programu i należy wybrać odpowiednie typy danych, aby efektywnie przechowywać dane i nimi manipulować.
C zapewnia Struktury kontrolne tak jak jeśli-w przeciwnym razie, podczas gdy, dla , I Sprawa przełącznik które pozwalają podejmować decyzje i kontrolować przebieg programu.
Solidne programy w języku C powinny zawierać mechanizmy obsługi błędów aby z wdziękiem poradzić sobie z nieoczekiwanymi sytuacjami. Techniki takie jak obsługa wyjątków (przy użyciu próbuj złapać W C++ ) lub powrót kody błędów są powszechnie zatrudnieni.
W miarę rozwoju programów złożoność niezbędna staje się modularyzacja kodu poprzez utworzenie oddzielnych funkcji do różnych zadań. Ta praktyka poprawia możliwość ponownego użycia i konserwacji kodu.
Zapamiętaj architektura I złożoność programu C może się znacznie różnić w zależności od specyfiki aplikacja i wymagania. Zarys stanowi ogólny przegląd struktury prostego programu w języku C.
Wyjaśnij pierwszy program w C:
Aby napisać pierwszy program w C, otwórz konsolę C i wpisz następujący kod:
Kod:
#include int main(){ printf('Hello C Language'); return 0; }
Przeanalizujmy najpierw różne części tego programu w C:
#włączać :
W tej linii program zawiera standard biblioteka wejść/wyjść (stdio.h) ze względu na dyrektywę preprocesora. Dla wejście I wyjście zadania, biblioteka stdio.h zawiera metody takie jak drukuj I skanf .
int główna() {... }:
To jest główna funkcja który jest punktem wejścia programu C. Program rozpoczyna wykonywanie od początku główna funkcja .
printf('Witaj świecie! ');:printf('Witaj świecie!');:
Użyj funkcja printf(). aby wydrukować sformatowane wyjście na konsolę. W tym przykładzie ciąg „Witam, języku C” jest drukowane, a po nim następuje a znak nowej linii (n) co powoduje przeniesienie wskaźnika do następnej linii po wyświetleniu komunikatu.
zwróć 0;
Kiedy oświadczenie zwrotne Jest 0 , program został ukończony. Podczas określania stanu programu system operacyjny często korzysta z wartości zwracanej przez funkcję main. A wartość zwracana z 0 często wskazuje, że wykonanie zakończyło się sukcesem.
Po kompilacji i wykonaniu to programu C zakończy się z kodem statusu 0 i wyjście „Witam, języku C” do terminala.
The „Witam, języku C” Program jest często używany jako wprowadzenie do nowego języka programowania, ponieważ zapoznaje uczniów z podstawowymi pojęciami, takimi jak wyświetlanie tekstu i struktura programu C i zapewnia szybki sposób sprawdzenia, czy środowisko pracy jest prawidłowo skonfigurowane.
Aby napisać, skompilować i uruchomić swój pierwszy program w języku C, wykonaj następujące kroki:
Krok 1: Otwórz edytor tekstu
Otwórz Edytor tekstu według własnego wyboru, np Notatnik, wysublimowany tekst , Lub Kod Visual Studio . Będzie to miejsce, w którym napiszesz swój kod C.
obiekt w programowaniu w Javie
Krok 2: Napisz program w języku C
Teraz skopiuj i wklej następujący kod do edytora tekstu:
#include int main() { printf('Hello, C Language'); return 0; }
Krok 3: Zapisz plik
Następnie zapisz plik z rozszerzeniem rozszerzenie .c Jak na przykład pierwszy_program.c . To rozszerzenie wskazuje, że jest to a Kod źródłowy języka C plik.
Krok 4: Skompiluj program
Teraz skompiluj program w wierszu poleceń.
Krok 5: Uruchom program
Po udana kompilacja , możesz uruchomić program, uruchamiając wygenerowany plik wykonywalny. Wpisz następujące polecenie w pliku terminal Lub wiersz polecenia :
./first_program
Program zostanie wykonany, a na konsoli zobaczysz wynik:
Wyjście:
Hello, C Language
Jak skompilować i uruchomić program w C
Istnieją dwa sposoby kompilowania i uruchamiania programu w języku C za pomocą menu i skrótu.
Według menu
- Teraz kliknij menu kompilacji, a następnie podmenu kompilacji, aby skompilować program w języku C.
- Następnie kliknij menu uruchamiania i podmenu, aby uruchomić program c.
Na skróty
- Możesz też nacisnąć klawisze ctrl+f9, aby bezpośrednio skompilować i uruchomić program.
- Na ekranie użytkownika zobaczysz następujące dane wyjściowe.
- Możesz wyświetlić ekran użytkownika w dowolnym momencie, naciskając klawisze alt+f5.
- Teraz naciśnij Esc, aby powrócić do konsoli Turbo C++.
Wniosek:
Wreszcie, pierwszy program w języku C przedstawia język programowania C i jego podstawową strukturę. Ilustruje niezbędne komponenty do pisanie, kompilowanie , I działanie program C.
Program zawiera standard biblioteka wejścia-wyjścia (stdio.h) , który zawiera procedury operacji wyjściowych, takie jak printf() . The główna funkcja jest punktem wejścia programu, od którego rozpoczyna się wykonywanie. The funkcja printf(). jest używany w metoda main(). aby wydrukować wiadomość „Witam, języku C” do konsoli.
A Kompilator C Jak na przykład GCC jest wymagane do skompilowania programu. Kod jest przechowywany w pliku tekstowym z rozszerzeniem rozszerzenie .c , a kompilator jest uruchamiany przez wpisanie gcc , po których następują nazwy wejście I pliki wyjściowe .
Proces kompilacji dokonuje konwersji do odczytu maszynowego instrukcje od czytelne dla człowieka Kod C. Po pomyślnym skonstruowaniu programu można go uruchomić podwójne kliknięcie wynikowy plik wykonywalny. W terminal Lub wiersz polecenia , plik wykonywalny jest wywoływany przez jego Nazwa pliku , śledzony przez ./ . Następnie program jest wykonywany i „Witaj, język C” dane wyjściowe są wyświetlane na konsoli.
Postępując zgodnie z tymi instrukcjami, zdobędziesz podstawową wiedzę na temat programowania, konstruowania i uruchamiania programu w języku C. Oferuje podstawy do dalszego badania bardziej złożonych pomysłów i opracowywania bardziej wyrafinowanych aplikacji przy użyciu języka programowania C.