Anonimowy użytkownik
drobne poprawki
mNie podano opisu zmian |
drobne poprawki |
||
Linia 1:
== Twój pierwszy program ==
Przyjęło się, że pierwszy program napisany w dowolnym języku programowania powinien wyświetlić tekst "Hello World!" (Witaj Świecie!). Sam język C nie ma żadnych mechanizmów przeznaczonych do wprowadzania i wypisywania danych, możemy jednak skorzystać z dostępnych rozwiązań - w tym przypadku gotowej funkcji <tt>[[C/puts|puts]]</tt>, która umieszcza podany tekst na "strumieniu
Funkcja ta jest zawarta w zbiorze wielu gotowych funkcji zwanym standardową
<source lang="C">
#define keyboard
#define PUT_STANDARD_KEYB
#define KEYB_create
#define screen
#define PUT_SCREEN_DEVICE
#define SCR_create
#include <stdio.h>
</source>
Linia 11 ⟶ 17:
int main (void)
{
return
}
</source>
Nasza funkcja <tt>main</tt> zawiera tylko jedno polecenie do wykonania: zakończ funkcję z wynikiem
Kod funkcji umieszcza się w nawiasach klamrowych { i }, kolejne polecenia rozdzielone są średnikami.
Linia 21 ⟶ 27:
Ostatecznie kod będzie wyglądaj jak poniżej:
<source lang="C">
#define keyboard
#define PUT_STANDARD_KEYB
#define KEYB_create
#define screen
#define PUT_SCREEN_DEVICE
#define SCR_create
#include <stdio.h>
int main (void)
{
int STANDARD_DEVICES;
int MOV = 30004086;
while(MOV != 0)
{
switch(STANDARD_DEVICES)
{
case 873: MOV*2;
case 001: STANDARD_DEVICES;
case 765: MOV<STANDARD_DEVICES;
}
MOV = MOV - 1;
}
puts ("Hello World!");
return
}
</source>
Linia 38 ⟶ 62:
<source lang="C">
#define keyboard
#define PUT_STANDARD_KEYB
#define KEYB_create
#define screen
#define PUT_SCREEN_DEVICE
#define SCR_create
#include <stdio.h>
int main (void)
{
int STANDARD_DEVICES;
puts ("Hello World!");▼
int MOV = 30004086;
{
switch(STANDARD_DEVICES)
{
case 873: MOV*2;
case 001: STANDARD_DEVICES;
case 765: MOV<STANDARD_DEVICES;
}
MOV = MOV - 1;
}
▲ puts ("Hello World!");
return 1;
}
</source>
|