Changes between Version 9 and Version 10 of naloge
- Timestamp:
- Nov 13, 2008, 11:14:16 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
naloge
v9 v10 77 77 1. Če smo na primer definirali makro 78 78 {{{ 79 #!c 80 #define SQR(x) x*x 81 }}} 79 #!rst 80 .. code-block:: c 81 82 #define SQR(x) x*x 83 82 84 Zakaj nam potem izraz 83 {{{ 84 #!c 85 86 .. code-block:: c 87 85 88 y = 1/SQR(x); 86 }}} 89 87 90 ne deluje pravilno? Kako bi morali pravilno napisati makro SQR(x), da bi delal tudi za izraze 88 {{{ 89 #!c 91 92 .. code-block:: c 93 90 94 y = 1/SQR(1-x); 95 91 96 }}} 92 97 1. Kakšna je razlika v uporabnosti med '''i''' in '''J''', ki sta napisana kot 93 98 {{{ 94 #!c 99 #!rst 100 .. code-block:: c 101 95 102 int i = 10; 96 103 #define J 10 97 }}} 98 Napotek: Poskusi napisati {{{J = 2}}} ali {{{int a[i]}}}. 104 105 Napotek: Poskusi napisati ``J = 2`` ali ``int a[i]``. 106 107 }}} 99 108 1. Zakaj je potrebno v {{{scanf()}}} argumente za formatnim stavkom pisati z &, pri {{{printf()}}} pa tega ne smemo? 100 1. Koliko spomina klic {{{malloc(10)}} alocira? Kaj moramo napisati če želimo alocirati spomin za 10 spremenljivk tipa float? 109 1. Koliko spomina klic 110 {{{ 111 #!rst 112 .. code-block:: c 113 114 malloc(10) 115 116 alocira? 117 118 Kaj moramo napisati če želimo alocirati spomin za 10 spremenljivk tipa float? 119 }}} 101 120 1. Kaj mislimo z ''enakostjo med polji in kazalci'' v C-ju? 102 121 1. Če je {{{p}}} kazalec, kaj potem pomeni {{{p[i]}}}?