Hodnocení úkolu makra a tabulky





Připomínky

- odevzdávat zip se zdrojovými kody. Ne pdf, doc ... Název souboru ID_login.zip (uvnitř c, cpp a h)

- vypracovávat úlohy z letošních zadání (ne loňské či předloňské)

- všímejte si i warningů - nastavení překladače na co největší přísnost.

- neincludovat soubory zdrojové (c, cpp)

- propojování modulů c a cpp přes extern "c"

- rozdíl mezi funkcí a makrem

- ošetření hlavičky proti vícenásobnému načtení

- soubor zdrojový a příslušný hlavičkový by měly mít stejné jméno, hlavičkový by se měl includovat i do "svého" zdrojového

- pokud jsou pouze makra, není nutný zdrojový soubor

- nepoužívat globální proměnné

- správně je int main(int argc, char *argv[]) { return 0;}

- celočíselná konstanta 360 je int, 360.0 je double ( přetypování (double)360 ), znaková konstanta ´A´.

- je-li napsáno int in; float fl; fl = 360/in potom dojde k celočíselnému vyhodnocení pravé strany a teprve při přiřazení dojde ke konverzi.

- 2PI - nelze - má sloužit jako upozornění, že tvořit identifikátory nelze libovolně

- v makru ozávorkovat proměnné i celé makro

- již definované makro lze použít v následujícím makru

- funkce komunikující se systémem (načítání, tisk) se snažte ve funkcích eliminovat. Přesuňte je do obslužných nadřazených funkcí



Poslední změna 2008-10-13