Blog literacki, portal erotyczny - seks i humor nie z tej ziemi
C``
Copyright (c) c`` 2/07/2002
#### Jezyk C/C++ ###
1a. Wstep ..............................................................................................................................
1b. Podstawowy program .....................................................................................................
2a. Deklarowanie zmiennych/stalych ...................................................................................
2b. Nadawanie zmiennym wartosci ......................................................................................
3a. Operacje wejscia/wyjscia ................................................................................................
4a. Instrukcje warunkowe ......................................................................................................
5a. Operatory arytmetyczne ..................................................................................................
* 6a. Tablice .............................................................................................................................
* 6b. Deklarowanie tablic ..........................................................................................................
## 1a ##
Jezyk C powstal w latach 70. Opracowany zostal przez Kernighana i Ritchiego. Jezyk C mial byc glownie wykorzystywany
przy powstawaniu systemow operacyjnych. UNIX jest systemem ktorego kod zrodlowy zostal napisany prwie w calosci
w jezyku C. Jego mozliwosci opisze w dalszych rozdzialach.
W tym art. bedzie wszystko napisane od podstaw. (-:
## 1b ##
Tu przedstawie najprostszy program napisany w C, a nastepnie go opisze.
#include
void main( )
{ printf("czesc");
}
Program ten wyswietli na ekranie wyraz "czesc".
Objasnienie:
void main( ) - Ta linia to nazwa funkcji glownej; wyraz void oznacza "puty", czyli funkcja ta nie zwraca zadnej wartosci do systemu.
Tresc programu musi byc ujeta w klamrach { }.
printf( ) jest to funkcja ktora jest w pliku
To jest najprostszy program w C, ale przeciez od czegos trzeba zaczac. :^)
## 2a;2b ##
Teraz zajmiemy sie deklaracja stalych i zmiennych..
Ten dzial przjedziemy szybko.. Tu tzreba zapamietac pare literek na krzyz..
Do DEKLARACJI STALYCH..:
uzywa slowa kluczowego "const".
Cala deklaracja wyglada tak:
const int cyfra = 83; gdzie:
const - to juz wiemy
int - typ np: int - skrot od integer; sa to liczny z zakresu -32 768 do 32 767
cyfra - nazwa danej stalej
83 - wartosc
I tyle co do deklaracji stalych. Teraz czas na zmienne.. :-)
Deklaracja zmiennej ma postac:
typ zmiennej nazwa zmiennej;
np:
int liczba;
Teraz przedstawie krotki program, w ktorym zostanie zdeklarowana jedna zmienna.
#include
void main(void)
{
int liczba;
}
I to tyle.. Malo prawda..? Jednak istnieja rozne typy zmiennych np:
char - liczby z zakresu od -128 do 127
long - liczby z zakresu od -2 147 483 648 do 2 147 483 647
float - typ rzeczywisty;
Istnieje jeszcze double;unsigned.
## 3a ##
Operacje wejscia/wyjscia (input/output)
Podczas komunikacji uzytkowanika z programem, raz spotykamy sie, z mozilwoscia/koniecznoscia wpisania
jakiejs tresci do programu, a kiedy indziej program robi wsyztsko sam. Do wpisywania tesci i do wyswietlania przez
program sluza operacje wejscia/wyjscia.
Podam teraz pare funkcji, wraz z ich pisaniem bede objasnial wszytsko..
* getch( ) - Pobiera znak (jeden) z klawiatury
* gets( ) - Pobiera tekst.
* scanf( ) - Funkcja ta sluzy do wprowadzania zmiennych
* printf( ) - funkcja drukujaca
Funkcja getch( ) bedzie znajdowala sie w pliku naglowkowym
gets( ); scanf( ); printf( ) w pliku
A teraz przykladowy program.:
#include
void main( )
{
cout << "czesc";
}
* cout - reprezentuje ekran
* << - reprezentuje operacje wyjscia
To chyba zrozumiale jest..?
I tak mozecie probowac pierwsze programy..
Jeszcze jeden przedstawie z pobieraniem tekstu.
#include
void main( )
{
float liczba;
cout << " Wpisz liczbe rzeczywista: ";
cin >> liczba;
cout << " Wpisana przez Ciebie liczba: " << liczba;
}
Polecenie "cin" pobiera od nas liczbe. I tak mozemy probowac pisac pierwsze proste programy.
## 4a ##
Instrukcjami warunkowymi jest instrukcja:
* if
* instr. wyboru: switch
Obraz funkcji if wyglada tak:
if (warunek jest prawdziwy)
polecenie1
else
polecenie2
Teraz objasnienia:
Czytajac ten program przeczytalibysmy go tak:
jesli(if) (warunek jest prawdziwy)
to polecenie1
jesli nie (else)
to polecenie2
A o to przykladowy program:
#include
#include
voide main(void)
{
int x= 9;
int liczba
cout << "Podaj liczbe od 1-10" <
if (liczba==x)
cout << "Podales prawidlowa liczbe";
else
cout << "podales bledna liczbe";
getch( );
}
Mysle ze jasno to wyjasnilem.. Przechodzimy dalej.. ;^]
## 5a ##
Kazdy kto od czasu do czasu chodzil na lekcji matematyki wie, ze sa znaki dodawania, dzielenia, mnozenia
i znak rowna sie.
W programowaniu jest tak samo. W C/C++ wystepuja takze lecz niektore maja zmienione troche znaki:
dodawanie - +
dzielnie - /
mnozenie - *
znak rowna sie - ==
odejmowanie - -
Przyklad:
x+y
x-y
x*y
x/y
Ten dzial jeszcze napewno dokoncze. Dwa ostatnie czyli 6a i 6b rowniez. W nastepnym art. Znajdzie sie jeszcze wiele
nowych przykladow etc.
cdn.
/c``