Autor Wiadomość
Ricko
PostWysłany: Śro 18:41, 06 Paź 2010    Temat postu: Język C - Powtórzenie Podstaw

POWTÓRZENIE PODSTAW - JĘZYK C

Cytat:
#include<stdio.h>
Dołącza bibliotekę stdio.h

Cytat:
#include<conio.h>
Dołącza bibliotekę conio.h

Cytat:
int main ()
Deklarowanie funkcji głównej, punkt wejścia do programu

Cytat:
{ / }
Początek/Koniec kodu głównej funkcji (jak i innych funkcji i składni)

Cytat:
getch()
Powoduje, że program nie wyłącza się tylko czeka na wciśnięcie klawisza

Cytat:
return 0;
Zwraca do systemu status, że program zakończył pracę bez błędów

Cytat:
printf("Znak formatowania", zmienna lub tekst);
Wypisuje zmienną w odpowiednim formatowaniu

Cytat:
scanf("Znak formatowania",&zmienna);
Pobieranie zmiennej z klawiatury

Cytat:
"\n"
Powoduje przeskoczenie do następnej linii

_____________________________________________________________

DEKLAROWANIE ZMIENNYCH

Cytat:
int x,y
- Deklarowanie zmiennych typu Integer

Cytat:
char znak = 'A'
- Deklarowanie zmiennych typu Char

Cytat:
float x,y
- Deklarowanie zmiennej zmiennoprzecinkowej

____________________________________________________________

Znaki Formatowanie przy wypisywaniu danych w funkcji drukującej PRINTF

Cytat:
printf("%s","Program w C++");

"%s" - wypisywanie tekstu (string) [domyślny]

Cytat:
printf("%d",x);

"%d" - wypisywanie liczby całkowitej (decimal)

Cytat:
printf("%c",znak);

"%c"- wypisywanie znaku (char)

Cytat:
printf("%f",x);

"%f" - wypisywanie liczby zmiennoprzecinkowej (float)

____________________________________________________________

Ponadto dane można wypisywać za pomocą funkcji PUTS

Cytat:
PUTS("tekst")

PUTC("znaki")

PUTD("liczby")

PUTF("liczby zmiennoprzeciwnkowe")


_____________________________________________________________

ZASTOSOWANIE ZNAKÓW FORMATOWANIA

CHAR

Program:

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

int main()
{
char znak = 'A';

printf("\n %c",znak);
printf("\n %d",znak);
printf("\n %f",znak);

getch();
return 0;
}


Wypisze nam na ekranie:

Cytat:
A - znak typu char (%c)
65 - liczbę całkowitą (%d)
65656192.000000 - liczbę zmiennoprzeciwnkową (%f)


Przy konwersji na zmienna typu String (%s) występuje błąd

- - - - - - - - - - - - - - - - - - - - - - - - - -

INTEGER

Program:

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

int main()
{
int x = 65 ;

printf("\n %d",x);
printf("\n %c",x);

getch();
return 0;
}


Wypisze nam na ekranie:

Cytat:
65 - Liczbę całkowitą (%d)
A - Znak typu char (%c)


Na liczbę zmiennoprzecinkową konwersja nie działa (wynik = 0.000000), a przy stringu jest błąd

_____________________________________________________________

INSTRUKCJE WARUNKOWE I PĘTLE

IF..ELSE..

Program:

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

int main ()
{
int x;
scanf("%d",&x);
if (x%2 == 0) printf("Liczba parzysta");
else printf("Liczba nieparzysta");

getch();
return 0;
}


... i wyniki:

Cytat:
Dla x=9 Liczba Nieparzysta
Dla x=10 Liczba Parzysta


- - - - - - - - - - - - - - - - - - - - - - - - - -

FOR

Program

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

int main ()
{
int x;
for (x=-5; x<6; x++)
printf("\n %d",x);

getch();
return 0;
}


...i wyniki:

Cytat:
-5
-4
-3
-2
-1
0
1
2
3
4
5


- - - - - - - - - - - - - - - - - - - - - - - - - -

WHILE

Program:

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

int main ()
{
int x=-5;
while (x<6) {
printf("\n %d",x);
x++;
}

getch();
return 0;
}


...i wyniki te same co w poprzedniej pętli:

Cytat:
-5
-4
-3
-2
-1
0
1
2
3
4
5


- - - - - - - - - - - - - - - - - - - - - - - - - -

DO..WHILE..

Program:


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

int main ()
{
int x=-5;
do
{
printf("\n %d",x);
x++;
}
while (x<6);

getch();
return 0;
}


...i jeszcze raz te same wyniki:

Cytat:
-5
-4
-3
-2
-1
0
1
2
3
4
5

Powered by phpBB © 2001,2002 phpBB Group