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 * /
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 < 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:
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
- Let Us C autorstwa Yashavant Kanetkar
- PROGRAMOWANIE W C By Byron Gottfried, Jitender Chhabra
- 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.