Dziękuję za ocenę i opinie!
Już oceniłeś.
12.9 MB
Rozmiar Pliku
Everyone
Android 7.0+
Android OS
Samouczek języka C oraz 82 przetestowane przykładowe programy z diagramami i przykładowymi uruchomieniami
Naucz się programowania w C od podstaw, a następnie przećwicz 82 kompletne programy przykładowe. Ta aplikacja łączy przejrzysty samouczek krok po kroku dotyczący współczesnego standardu C (C17, z notatkami do C23) oraz bibliotekę przetestowanych programów z rzeczywistymi przykładami.
Każdy kompletny program w aplikacji został skompilowany i uruchomiony, a rzeczywisty wynik jest wyświetlany. Oryginalne diagramy pokazują, co dzieje się wewnątrz komputera: jak zbudowany jest program, jak działają pętle, jak tablice i ciągi znaków znajdują się w pamięci, jak działają wskaźniki oraz jak algorytmy sortowania i wyszukiwania przenoszą dane.
Część 1: samouczek
• Wprowadzenie: instalacja kompilatora (Windows, macOS, Linux, online i na Androidzie), Twój pierwszy program, jak działa kompilacja
• Podstawy: zmienne, typy danych, operatory, formaty printf, bezpieczne wprowadzanie danych za pomocą scanf i fget
• Przepływ sterowania, funkcje, zakres i rekurencja
• Tablice i ciągi znaków oraz jak unikać przepełnień bufora
• Wskaźniki i pamięć: arytmetyka wskaźników, wskaźniki funkcji, malloc i free
• Struktury, unie, typy wyliczeniowe, pliki, preprocesor i programy wieloplikowe
• Błędy i debugowanie: rzeczywiste komunikaty kompilatora, niezdefiniowane zachowanie, programy czyszczące i debugery
• Skrócona ściągawka i podsumowanie C23
Część 2: 82 przykładowe programy
• Podstawy, warunki i pętle: parzyste/nieparzyste, rok przestępny, silnia, ciąg Fibonacciego, liczby pierwsze i sito, NWD i NWW
• Wzory: piramidy, diamenty, Trójkąty Floyda i Pascala
• Systemy liczbowe i operatory bitowe
• Tablice: wyszukiwanie i sortowanie (bąbelkowe, zaznaczanie, wstawianie), scalanie, usuwanie duplikatów
• Macierze, ciągi znaków, wskaźniki, rekurencja i Wieża Hanoi
• Struktury i pliki oraz małe projekty: kalkulator, menu banku, zgadywanka i kółko i krzyżyk
Funkcje
• Każdy program zawiera przykładowy przebieg i wyjaśnienie „jak to działa”
• Pytania praktyczne z odpowiedziami
• Przeszukiwanie wszystkich stron
• Działa offline, bez konieczności zakładania konta
• Wyjaśnienia dostępne w 8 językach: angielskim, hiszpańskim, portugalskim, francuskim, niemieckim, arabskim, indyjskim i indonezyjskim
• Tryb ciemny; Bloki kodu przewijają się na boki, dzięki czemu programy pozostają czytelne na telefonie.
Ta aplikacja jest niezależną pomocą naukową opartą na standardzie ISO C oraz dokumentacji GCC i Clang.
Jedno kliknięcie, aby zainstalować pliki XAPK/APK na Androidzie!