Changes between Version 9 and Version 10 of naloge


Ignore:
Timestamp:
Nov 13, 2008, 11:14:16 AM (15 years ago)
Author:
Leon Kos
Comment:

reStructuredText za kompleksnne enumerate

Legend:

Unmodified
Added
Removed
Modified
  • naloge

    v9 v10  
    7777 1. Če smo na primer definirali makro
    7878{{{
    79 #!c
    80 #define SQR(x) x*x
    81 }}}
     79#!rst
     80.. code-block:: c
     81
     82 #define SQR(x) x*x
     83 
    8284Zakaj nam potem izraz
    83 {{{
    84 #!c
     85
     86.. code-block:: c
     87
    8588 y = 1/SQR(x);
    86 }}}
     89
    8790ne 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
    9094 y = 1/SQR(1-x);
     95
    9196}}}
    9297 1. Kakšna je razlika v uporabnosti med '''i''' in '''J''', ki sta napisana kot
    9398{{{
    94 #!c
     99#!rst
     100.. code-block:: c
     101
    95102  int i = 10;
    96103  #define J 10
    97 }}}
    98 Napotek: Poskusi napisati {{{J = 2}}} ali {{{int a[i]}}}.
     104
     105Napotek: Poskusi napisati ``J = 2`` ali ``int a[i]``.
     106
     107}}}
    99108 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
     116alocira?
     117
     118Kaj moramo napisati če želimo alocirati spomin za 10 spremenljivk tipa float?
     119}}}
    101120 1. Kaj mislimo z ''enakostjo med polji in kazalci'' v C-ju?
    102121 1. Če je {{{p}}} kazalec, kaj potem pomeni {{{p[i]}}}?