Programy w C

Programy w C z danymi wyjściowymi pokazującymi użycie operatorów, pętli, funkcji, tablic, wykonywanie operacji na łańcuchach, plikach, wskaźnikach. Pobierz pliki wykonywalne i uruchom je bez kompilowania pliku źródłowego. Code :: Blocks IDE służy do pisania programów; większość z nich będzie działać z kompilatorami GCC i Dev C ++. Pierwszy program wyświetla „Hello World”.

Przykłady programowania w C z wyjściem

Przykład 1 – program w C hello world
/ ** Mój pierwszy program w C * /

#include < stdio.h >
int main ()
{
printf („Hello World \ n”);
return 0;
}

Wynik programu:
„Hello World”

Przykład 2 – Program w C pobierający dane wejściowe od użytkownika używającego scanf

Wynik:
Wprowadź liczbę całkowitą
7897
Liczba całkowita to: 7897

Przykład 3 – użycie instrukcji sterujących if else

Wynik:
Wpisz liczbę
-45
Mniejsze lub równe zero.

Przykład 4 – przykład pętli while

Wynik:
1 2 3 4 5 6 7 8 9 10

Przykład 5 – Program w C sprawdza, czy liczba całkowita jest liczbą pierwszą, czy nie.

Przykład 6 – argumenty wiersza poleceń

Ten program wypisuje liczbę argumentów i ich zawartość.

Przykład 7 – Program tablicowy

Przykład 8 – program funkcyjny

Przykład 9 – Stosowanie komentarzy w programie

Przykład 10 – użycie struktur w programowaniu w C

Przykład 11 – Program w C dla serii Fibonacciego

Przykład 12 – Programowanie grafiki w C

Jak skompilować programy w C za pomocą kompilatora GCC?

Jeśli używasz GCC w systemie operacyjnym Linux, może być konieczne zmodyfikowanie programów. Na przykład rozważmy następujący program, który wypisuje pierwsze dziesięć liczb naturalnych.

#include < stdio. h >
#include < conio.h >

int main ()
{
int c;

for (c = 1; c < = 10; c ++)
printf („% d \ n „, c);
getch ();
return 0;
}

Program zawiera plik nagłówkowy <conio.h> i wywołuje funkcję getch, ale ten plik jest specyficzny dla Borlanda, więc działa w kompilatorze Turbo C, ale nie w GCC. Program dla GCC musi wyglądać następująco:

#include < stdio.h >

int main ()
{
int c;

/ * for loop * /

for (c = 1; c < = 10; c ++)
printf („% d \ n”, c);
return 0;
}

Jeśli używasz GCC, zapisz program w pliku, powiedz „numbers.c”, aby skompilować program, otwórz terminal i wprowadź polecenie „gcc numbers.c”, to skompiluje program i wykonaj to wprowadź polecenie „./a.out” nie używaj cudzysłowów podczas wykonywania poleceń. Możesz określić nazwę pliku wyjściowego jako „gcc numbers.c -o numbers.out”, aby uruchomić wykonanie „./numbers.out” w terminalu.

Samouczek programowania w C

Program składa się z funkcji zawierających instrukcje wydawane maszynie w celu wykonania zadania. Proces jego pisania obejmuje zaprojektowanie algorytmu, narysowanie schematu blokowego, a następnie napisanie kodu. Po napisaniu musisz go przetestować i zdebugować, jeśli nie daje wymaganych wyników.

Aby napisz program, potrzebujesz edytora tekstu (użyj swojego ulubionego) i kompilatora. Kompilator konwertuje kod źródłowy na kod maszynowy, który składa się tylko z zer i jedynek, gotowy do wykonania na maszynie.

IDE (Integrated Development Environment) zapewnia edytor tekstu, kompilator, debugger itp. do tworzenia programów i zarządzania projektami. Code :: Blocks IDE zapewnia idealne środowisko do programowania. Może importować projekty Microsoft Visual C ++, jest rozszerzalny, ponieważ wykorzystuje wtyczki, oprogramowanie open source i wiele platform.

Jak napisać program w C?

Program musi pełnić przynajmniej główną funkcję. Funkcja składa się z deklaracji i instrukcji. Instrukcja to wyrażenie, po którym następuje średnik. Na przykład a + b, printf („przykłady programów w języku C”) to wyrażenia, a a + b; i printf („C to łatwy do nauczenia język programowania komputerów”); są instrukcjami.

Aby użyć zmiennej, musimy wskazać jej typ, czy jest to liczba całkowita, liczba zmiennoprzecinkowa, znak, czy inne. Język C ma wiele wbudowanych typów danych i możemy tworzyć nasze przy użyciu struktur i unii. Każdy typ danych ma swój rozmiar, który może zależeć od komputera; na przykład liczba całkowita może mieć 2 lub 4 bajty. Dane są przechowywane w postaci binarnej, tj. Jako grupa bitów, gdzie każdy bit może mieć wartość „0” lub „1”.

Słowa kluczowe, takie jak „przełącznik”, „przypadek”, „domyślny”, „ register, „są zarezerwowanymi słowami o predefiniowanym znaczeniu i nie mogą być używane jako nazwa zmiennej lub funkcji. Pamięć może być przydzielana w czasie kompilacji lub w czasie wykonywania przy użyciu funkcji malloc i calloc.Język C ma wiele funkcji, takich jak rekurencja, preprocesor, kompilacja warunkowa, przenośność, wskaźniki, wielowątkowość przy użyciu zewnętrznych bibliotek, dynamiczna alokacja pamięci. Dzięki temu służy do tworzenia przenośnych programów i aplikacji. Używając sieciowego API, użytkownicy mogą komunikować się i współdziałać ze sobą oraz udostępniać pliki.

Standardowa biblioteka C zawiera funkcje do operacji matematycznych, znaków, wejścia / wyjścia, plików i wiele innych. Proces pisania program znany jako kodowanie wymaga znajomości języka programowania i logiki, aby osiągnąć pożądane wyniki. Dlatego powinieneś nauczyć się podstaw programowania w C i zacząć tworzyć programy.

Uczenie się struktur danych (stosy, kolejki, połączone listy, drzewa binarne, wykresy) przy użyciu języka C zapewnia lepsze zrozumienie podczas studiowania wszystkiego szczegółowo. Ogólne przekonanie jest takie, aby wybrać języki wysokiego poziomu. Jednak dobrze jest nauczyć się C przed nauką C ++ lub Javy. C ++ jest zorientowany obiektowo i zawiera wszystkie funkcje języka C, więc nauka C pomoże Ci szybko nauczyć się C ++, a następnie możesz uczyć się języka Java.

Programowanie w języku C w formacie PDF

  • Dev C ++ kompilator
  • Essential C

Książki o programowaniu w języku C

  1. Let Us C autorstwa Yashavant Kanetkar
  2. PROGRAMOWANIE W C By Byron Gottfried, Jitender Chhabra
  3. Programowanie w języku C autorstwa Briana Kernighana i Dennisa Ritchiego

Jeśli jesteś początkującym, kup jedną z pierwszych dwóch książek, a jeśli masz doświadczenie w programowaniu lub znasz podstawy języka C, kup trzeci.

Write a Comment

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *