Fascynuje Cię świat programowania, a ponieważ ostatnio masz na to trochę wolnego czasu, postanowiłeś dowiedzieć się o nim więcej. Kierując się radą znajomego, który jest już ekspertem w tej branży, wybrałeś Język C., z pewnością jeden z najbardziej wszechstronnych i wciąż używanych na scenie komputerowej.

Zdecydowany i zdeterminowany, aby kontynuować swój pomysł, otworzyłeś już zaufanego przyjaciela Google i szukasz instrukcji na temat jak programować w C, trafiłeś prosto do mojego przewodnika, mając nadzieję na zdobycie potrzebnych informacji, jak zacząć pisać działający kod. Cóż, miło mi poinformować, że jest to dokładnie to miejsce, którego szukałeś: w kolejnych wierszach przedstawię Ci ogólne pojęcie o języku C, wyjaśniając wszystko, czego potrzebujesz, aby napisać pierwsze działające programy .

Zanim jednak przejdę dalej i przejdę do sedna sprawy, chciałbym uczynić z Was ważną przesłankę: programowanie w C to dość obszerny temat, który z pewnością nie do końca wchodzi na stronę, którą właśnie będziecie czytać. Rzeczywiście, powiem więcej: cała struktura tej witryny nie wystarczyłaby, aby potraktować ją dogłębnie! Nie bójcie się jednak, ponieważ zechcę pokierować Was, w końcowej fazie tego tutoriala, do przydatnych zasobów i spostrzeżeń, aby wzbogacić, jeśli chcecie, Waszą wiedzę na ten temat. W tym miejscu chciałbym zakazać gadania i zacząć: muszę tylko życzyć ci dobrej lektury i dobrej zabawy!

jak stworzyć program.

stdio.h zawiera definicje podstawowych poleceń i stałych, aby umożliwić programiście manipulowanie wejściem / wyjściem (tj. tym, co widać na ekranie, tym, co jest uzyskiwane za pomocą klawiatury i myszy) oraz zarządzaniem plikami. Poniżej wymienisz najczęściej używane.

  • printf (), fprintf () jest sprintf () - są to polecenia, które pozwalają odpowiednio zapisywać dane na standardowym urządzeniu wyjściowym (tj. ekranie), do pliku i do ciągów znaków.
  • scanf (), fscanf () i sscanf () - z drugiej strony te funkcje pobierają dane odpowiednio ze standardowego wejścia (klawiatury), z plików iz ciągów znaków.
  • fopen () jest freopen () - te polecenia pozwalają na otwarcie pliku w programie C, dzięki czemu można czytać zawarte w nim dane lub pisać inne.
  • fread () jest fwrite () - funkcje te pozwalają odpowiednio na odczyt i zapis z pliku.

Wraz z stdio.h, biblioteka stdlib.h jest często zawarta w kodzie źródłowym, również zawartym w środowisku programistycznym C: zawiera ogólne funkcje i stałe, w tym instrukcje używane do przydzielania pamięci i manipulowania danymi w niej zawartymi.

Dyrektywę include można określić na dwa sposoby: # zawiera oznacza włączenie biblioteki znajdującej się w domyślnym środowisku programistycznym, natomiast #include "library.h" określa włączenie biblioteki napisanej przez programistę i znajdującej się w tym samym folderze, co plik źródłowy, w którym jest zadeklarowana.

Strona internetowa programu, naciska przycisk Darmowe pobieranie mieszka w polu Społeczność Visual Studio, uruchom pobrany plik (np. Community.exe), a następnie naciska przycisk Kontynuuj, ustaw znacznik wyboru obok elementu Tworzenie aplikacji desktopowych w C ++ w proponowanym oknie powtórz operację głosem Obsługa C ++ / Cli znajdujący się w prawym okienku i, aby zakończyć, kliknij przycisk zainstalować, aby następnie zamknąć okno konfiguracji po zakończeniu procedury.

W tym momencie wywołaj plik Zablokuj notatki z folderu Akcesoria do okien menu Początek (dostęp do którego można uzyskać klikając na przycisk w kształcie flagi, znajdujący się w lewym dolnym rogu ekranu), wpisz kod swojego programu w oknie edytora i, aby zapisać, kliknij menu Plik znajdujący się w lewym górnym rogu i wybierz z niego element Zapisz pod nazwą…. Gdy to zrobisz, wybierz element Wszystkie pliki z menu rozwijanego Zapisz jako, dołączony do otwartego ekranu zapisywania, wpisz Imię programu, po którym następuje rozszerzenie .do (na przykład. calc.c), w pudełku Nazwa pliku, a następnie zapisz go na Pulpit.

Jak programować w C

Aby skompilować nowo utworzony kod źródłowy, uruchom plik Wiersz polecenia dla programistów wywołując go z folderu Visual Studio menu Początekwpisz polecenia cd% USERPROFILE% \ Desktop jest cl nazwa programu. c, po obu następuje przycisk Wchodzić, aby następnie uruchomić nowo utworzony program na pulpicie (np. calc.exe) za pomocą podwójnego kliknięcia.

Notepad ++ - jeden z najmniejszych i najbardziej elastycznych edytorów do pisania (i poprawnego wcięcia) plików źródłowych w języku C w środowisku Windows. Obsługuje wiele języków programowania.

  • Eclipse - to cały framework programistyczny, przydatny do organizowania i utrzymywania organizacji nawet szczególnie złożonych projektów. Obsługuje wszystkie typy plików dostarczane przez programy napisane w C (pliki źródłowe, pliki obiektowe, nagłówki, biblioteki itd.) I pozwala, jeśli to konieczne, tworzyć grafiki UML i pliki pomocy.
  • Przewodnik po HTML.it C - jest to z pewnością doskonałe bezpłatne źródło informacji. Na stronach tego cennego przewodnika, ogólnodostępnych dla każdego i bez rejestracji, można znaleźć spostrzeżenia i lekcje mające na celu doskonalenie umiejętności programisty C.
  • Język C - Zasady programowania i podręcznik (Kernighan / Ritchie) - to niewątpliwie jeden z najlepszych tekstów do pogłębienia wiedzy o języku C, znanym specjalistom z branży jako „K&R” (od inicjałów autorów). Ten podzielony na dwie części tekst początkowo zawiera instrukcje dotyczące podejścia do danego języka, a następnie przekształca się w prawdziwy podręcznik, który definiuje wszystkie (lub prawie) funkcje, które można wykorzystać w wielu przewidywanych scenariuszach. Dwaj autorzy, Kernighan i Ritchie, są tymi, którzy zaprojektowali i opracowali cały język C.
  • C / C ++ Programmer's Reference (Schildt) - moim zdaniem jeden z najbardziej kompletnych tekstów dotyczących języka C, który powinien mieć absolutnie na biurku, jeśli zamierzasz wykorzystać ten język do użytku profesjonalnego. Przeznaczony głównie dla mniej lub bardziej zaawansowanych użytkowników, zawiera liczne przykłady najczęściej używanych funkcji. Ten podręcznik może być również używany przez tych, którzy z drugiej strony zdecydowali się przejść na „obiektową” wersję języka C, C ++.