C Tutorial dla początkujących

Opublikowany: 2022-10-05

Spis treści

Wstęp

C to wysokopoziomowy kompilator komputerowy, podzielony na różne moduły. Jednym z najważniejszych powodów popularności języka C jest to, że jest to język o dowolnym formacie. Tak więc programiści nie muszą przestrzegać określonej zasady pisania — mogą dodawać nawiasy lub wiersze w dowolnym miejscu kodu.

Ponieważ C jest językiem złożonym, jest używany głównie do pisania długich programów, ponieważ umożliwia programistom używanie znaczących nazw funkcji i zmiennych w programie. Cechy języka C ułatwiają łatwą i logiczną organizację programu. Dlatego możesz bez problemu tworzyć zgrabne i kompaktowe programy w C.

Zacznijmy od samouczka C, który pomoże Ci zrozumieć, jak wykorzystać go do programowania i tworzenia aplikacji.

Sprawdź nasze bezpłatne kursy związane z tworzeniem oprogramowania.

Poznaj nasze bezpłatne kursy na temat tworzenia oprogramowania

Podstawy przetwarzania w chmurze Podstawy JavaScript od podstaw Struktury danych i algorytmy
Technologia Blockchain Reaguj dla początkujących Podstawowe podstawy Javy
Jawa Node.js dla początkujących Zaawansowany JavaScript

C Tutorial dla początkujących

Oto przewodnik krok po kroku po samouczku C dla początkujących.

Jak skonfigurować środowisko dla języka programowania C?

Pierwszym krokiem w samouczku programowania w C jest zrozumienie, jak skonfigurować środowisko dla języka. Oznacza to instalację i konfigurację dwóch programów; edytor tekstu i kompilator C.

Zadaniem edytorów tekstu jest wpisanie programu i przechowywanie plików z rozszerzeniem C. Obejmują one Notatnik Windows, EMACS lub vi. Następnym krokiem jest zainstalowanie kompilatora. Program wpisany w alfabecie lub cyfrach musi zostać przekonwertowany na język zrozumiały dla komputera. Dlatego potrzebujemy kompilatorów, aby przekształcić informacje w język maszynowy i umożliwić wykonanie programu.

Na koniec zainstaluj GCC w systemie Linux, Mac OS lub Windows.

Struktura programu

Po zainstalowaniu edytora tekstu i kompilatora musisz poznać podstawową strukturę programowania lub metodę poleceń języka C, aby korzystać z edytora tekstu i kompilatora.

Na przykład pierwszy kod, który ludzie zwykle próbują w C, to „Hello World”. Aby uruchomić ten program, musisz dodać poniższy kod w edytorze tekstu.

#włącz <stdio.h>

int main()

{

/* mój pierwszy program w C */

printf("Witaj świecie! \n");

zwróć 0;

}

Po wpisaniu kodu musisz zapisać plik jako hello.c, następnie przejść do katalogu z plikami i wpisać gcc hello.c w celu kompilacji kodu.

Następnie wpisz a.out do wykonania, a na ekranie pojawi się napis „Hello World” .

#include <stdio.h> jest poleceniem preprocesora, podczas gdy int main() jest funkcją główną. Część w /*…*/ nie jest kompilowana, ponieważ jest to dodatkowy komentarz.

Funkcja printf(…) służy do drukowania „Hello World” na ekranie. Ostatnia linia zwraca 0, jest używana do zakończenia funkcji main.

Ucz się kursów rozwoju oprogramowania online z najlepszych światowych uniwersytetów. Zdobywaj programy Executive PG, Advanced Certificate Programs lub Masters Programs, aby przyspieszyć swoją karierę.

Poznaj nasze popularne kursy inżynierii oprogramowania

Master of Science in Computer Science z LJMU i IIITB Program certyfikacji cyberbezpieczeństwa Caltech CTME
Pełny Bootcamp rozwoju stosu Program PG w Blockchain
Program Executive PG w pełnym rozwoju stosu
Zobacz wszystkie nasze kursy poniżej
Kursy inżynierii oprogramowania

Poznaj podstawową składnię C

Niezbędne jest poznanie podstawowej składni języka C , która obejmuje funkcje, zmienne, polecenia, instrukcje i wyrażenia oraz komentarze. Składnia C składa się z tokenów, które działają jako słowa kluczowe, identyfikatory, symbole, stałe lub literały.

Podczas pisania programu należy pamiętać o używaniu średnika do zakończenia lub zakończenia wiersza. Po zakończeniu logicznego wpisu wstaw wreszcie średnik.

Aby zidentyfikować różne zmienne w programie, użyj określonych nazw zwanych identyfikatorami, które zaczynają się od alfabetu lub podkreślenia. Podczas wybierania identyfikatora nie można używać pewnych słów zastrzeżonych, nazywanych również słowami kluczowymi. Popularne nazwy to auto, continue, default, double, float, int, else, static i volatile.

Typy danych w C

Typy danych w języku C służą do deklarowania różnych funkcji i zmiennych. Poniżej znajdują się cztery różne typy danych w C-

  1. Podstawowe:- Podstawowe typy danych to arytmetyczne, w tym typy danych całkowitych i zmiennoprzecinkowych.
  2. Wyliczone: — są podobne do typów podstawowych, ponieważ zawierają wartości arytmetyczne i są przypisane do dyskretnych wartości całkowitych.
  3. Void: – Te typy danych oznaczają wartość null lub brak wartości. Jest używany w trzech różnych sytuacjach-
  • Gdy funkcja zwraca jako void.
  • Gdy argumenty funkcji są nieważne i nie akceptują żadnego parametru.
  • Reprezentować adres obiektu, a nie jego typ.

4. Pochodne:- Pochodne typy danych są dalej podzielone na pięć kategorii-

  • Typy wskaźników
  • Typy tablic
  • Rodzaje struktur
  • Typy Unii
  • Rodzaje funkcji

Umiejętności tworzenia oprogramowania na żądanie

Kursy JavaScript Podstawowe kursy języka Java Kursy na temat Struktury danych
Kursy Node.js Kursy SQL Kursy rozwoju pełnego stosu
Kursy NFT Kursy DevOps Kursy Big Data
Kursy React.js Kursy na temat bezpieczeństwa cybernetycznego Kursy na temat przetwarzania w chmurze
Kursy projektowania baz danych Kursy Pythona Kursy kryptowalut

Klasy pamięci w C

Klasy pamięci w C definiują zakres lub widoczność funkcji i zmiennych. Poniżej przedstawiono cztery różne typy klas pamięci w C-

  • Auto:- Domyślna klasa pamięci dla wszystkich zmiennych lokalnych, może być używana tylko w ramach funkcji.
  • Register: — klasa przechowywania rejestru definiuje zmienne lokalne, które wymagają szybkiego dostępu. Przechowuje zmienne w rekordzie zamiast pamięci RAM.
  • Statyczne: — ta klasa pamięci zapewnia dostęp do zmiennych w całym programie, aby uniknąć wielokrotnego tworzenia nowych zmiennych.
  • Extern: – mogą wskazywać lokalizację zmiennej globalnej. Używamy tej klasy pamięci, gdy wiele plików używa tej samej zmiennej globalnej.

Pętle w języku C

W normalnych okolicznościach wykonanie kodu odbywa się po jednym zdaniu, sekwencyjnie. Jednak w sytuacjach, w których użytkownik musi wielokrotnie wykonać określony blok kodu, używają instrukcji pętli. Oto różne typy instrukcji pętli w C-

  • Pętla While: — Ta pętla sprawdza, czy dany warunek jest spełniony. Jeśli warunek jest spełniony, instrukcja jest wykonywana w sposób ciągły. Jego składnia to:

podczas (warunek)

{

sprawozdania);

}

Jeśli warunek jest fałszywy, instrukcja loop przestaje działać i wykonywana jest następna instrukcja.

  • Pętla For: — Możesz użyć pętli for, aby wykonać instrukcję określoną liczbę razy. Jego składnia to:

for ( init; warunek; przyrost )

{

Najpierw musisz użyć kroku jednostkowego, aby zainicjować lub zadeklarować pętlę. Po inicjalizacji system sprawdza stan. Jeśli warunek jest prawdziwy, wykonywana jest instrukcja pętli.

  • Pętla Do…while: Pętla do…while jest podobna do pętli while. Różnica polega jednak na tym, że w tej ostatniej sprawdzany jest warunek na górze pętli, podczas gdy w pętli do…while sprawdzany jest warunek na dole pętli. Jego składnia to:

robić

{

sprawozdania);

} while( warunek );

  • Pętla zagnieżdżona: — użycie instrukcji loop wewnątrz innej pętli nazywa się pętlą zagnieżdżoną. W pętlach zagnieżdżonych możesz użyć instrukcji break, aby zatrzymać wykonanie najbardziej wewnętrznej pętli
  • Nieskończona pętla: - Jak sama nazwa wskazuje, nieskończona pętla to nieskończona pętla. Jest wykonywany, gdy warunek nigdy nie może stać się fałszywy.

Przeczytaj nasze popularne artykuły związane z tworzeniem oprogramowania

Jak zaimplementować abstrakcję danych w Javie? Co to jest klasa wewnętrzna w Javie? Identyfikatory Java: definicja, składnia i przykłady
Zrozumienie enkapsulacji w OOPS z przykładami Wyjaśnienie argumentów wiersza poleceń w języku C 10 najważniejszych funkcji i cech chmury obliczeniowej w 2022 r.
Polimorfizm w Javie: pojęcia, typy, charakterystyka i przykłady Pakiety w Javie i jak ich używać? Git Tutorial dla początkujących: Naucz się Gita od podstaw

Wniosek

C to podstawowy język programowania używany do tworzenia różnych aplikacji i oprogramowania. Dlatego dogłębna znajomość języka C jest niezbędna, aby skutecznie uczyć się zastosowań innych języków programowania. Jeśli chcesz zostać programistą, możesz kontynuować program Master of Science in Computer Science na upGrad, aby zdobyć wiedzę teoretyczną i zdobyć praktyczne umiejętności związane z różnymi językami programowania i narzędziami.

Sprawdź upGrad , aby dowiedzieć się więcej!

Jakie jest zastosowanie języka C?

C to popularny język używany do tworzenia aplikacji, takich jak systemy operacyjne, interfejs użytkownika (UI), projektowanie aplikacji medycznych i aplikacji do gier mobilnych. C może być również używany do tworzenia kompilatorów, projektowania urządzeń sieciowych i projektowania aplikacji, takich jak bazy danych.

Jakie są funkcje w C?

Funkcje w języku C to bloki kodujące służące do wykonywania określonych zadań w programowaniu. Podczas pisania programu można wielokrotnie wywoływać wiele funkcji, co pomaga programiście napisać krótkie kody i uniknąć powtórzeń. Funkcje są ujęte w {}. W języku C istnieją dwa różne typy funkcji; funkcje biblioteczne wbudowane w język i zadeklarowane w plikach nagłówkowych c oraz funkcje zdefiniowane przez użytkownika, które programista tworzy do wykonywania różnych zadań.

Jakie są rodzaje zmiennych w C?

Zmienne w językach programowania to bloki pamięci zawierające określone informacje. W języku C istnieje pięć zmiennych; lokalne, globalne, automatyczne, statyczne i zewnętrzne. Zmienna lokalna: Zadeklarowana wewnątrz funkcji na początku bloku Zmienne globalne: Zdefiniowana poza funkcją Zmienna statyczna: Zadeklarowana za pomocą słowa kluczowego static; używane między różnymi wywołaniami funkcji Zmienne automatyczne: Zadeklarowane wewnątrz bloku za pomocą słowa kluczowego „auto” Zmienne zewnętrzne: Zadeklarowane za pomocą słowa kluczowego „extern”.