C kontrolltööst: erinevus redaktsioonide vahel
Mine navigeerimisribale
Mine otsikasti
Resümee puudub |
|||
| (ei näidata sama kasutaja 4 vahepealset redaktsiooni) | |||
| 1. rida: | 1. rida: | ||
{{Itv0020}} | |||
Kontrolltööks ettevalmistamine nõuab natuke aega ja pühendumist. Kõige oluilsem | Kontrolltööks ettevalmistamine nõuab natuke aega ja pühendumist. Kõige oluilsem | ||
on osata tehete järjekorda; looge endale süsteem ja teil on endal edaspidi | on osata tehete järjekorda; looge endale süsteem ja teil on endal edaspidi | ||
| 7. rida: | 8. rida: | ||
== Tehted == | == Tehted == | ||
Tehete järjekorra ja nimekirja leiate näiteks | Tehete järjekorra ja nimekirja leiate näiteks [https://en.wikipedia.org/wiki/C_operator_precedence wikist] (ignoreerige C++ erisusi). Tehete järjekord aitab teid nii programmeerimisel kui eksamil, seega tasub sellega harjutada juhuslikke tehteid ritta lükates ning vaadates mis tulemuseks tuleb. | ||
[https://en.wikipedia.org/wiki/C_operator_precedence wikist]. | |||
== Võtmesõnad == | == Võtmesõnad == | ||
Võtmesõnu osake: mitmel neist on omad nüansid: kas oskate switch või goto lauset kasutada? | |||
*enum | *enum | ||
| 24. rida: | 26. rida: | ||
*signed | *signed | ||
typedef | *typedef | ||
union | *union | ||
unsigned | *unsigned | ||
void | *void | ||
*auto | *auto | ||
| 54. rida: | 56. rida: | ||
== Ülesannetest == | == Ülesannetest == | ||
Siin pole ammendav nimekiri, aga mõtlemiseks. | Siin pole ammendav nimekiri ülesannetest, aga mõtlemiseks ehk piisab. | ||
// Leia x | // Leia x | ||
Viimane redaktsioon: 20. september 2012, kell 19:50
Kontrolltööks ettevalmistamine nõuab natuke aega ja pühendumist. Kõige oluilsem on osata tehete järjekorda; looge endale süsteem ja teil on endal edaspidi palju lihtsam.
Tehted
Tehete järjekorra ja nimekirja leiate näiteks wikist (ignoreerige C++ erisusi). Tehete järjekord aitab teid nii programmeerimisel kui eksamil, seega tasub sellega harjutada juhuslikke tehteid ritta lükates ning vaadates mis tulemuseks tuleb.
Võtmesõnad
Võtmesõnu osake: mitmel neist on omad nüansid: kas oskate switch või goto lauset kasutada?
- enum
- struct
- char
- double
- float
- int
- long
- short
- signed
- typedef
- union
- unsigned
- void
- auto
- const
- extern
- register
- static
- volatile
- break
- case
- continue
- default
- do
- else
- for
- goto
- if
- return
- switch
- while
- sizeof
- typeof*
Ülesannetest
Siin pole ammendav nimekiri ülesannetest, aga mõtlemiseks ehk piisab.
// Leia x int x; x = 1 << 2 ? 4 % 2 + 1 : 3 , 4;
// Leia y
int y;
a[] = {1, 2, 5, 6};
y = a[*(a+1)];
//Mida trükib
i = 8, j = 8;
printf("%d %d\n", i++, ++j );
// mida trükib
foo(int i) {
static j = 1;
if (j)
{ foo(j--); }
else
{ return i; }
printf("%d\n", i);
}
foo(2);