>> [MUSIC PLAYING]
DOUG LLOYD: Omni jure.
Genus aliena topic, ius?
Magicae numerorum.
Quis est hic sermo, quem faciunt meditentur magicae numeros?
Bene quidam de progressio ut weve scriptum est in CS50
tantum habuisse quidam cerritulus eos missus est in genere numeri.
Fortasse quibusdam de causis, consecuti sumus non deficimus intelligere omnino vox iam.
Ut Mario problema, pinifer altitudinem pyramide XXIII.
Nos explicite dixit vobis XXIII potest non altius quam.
>> Sed quid dicit Scriptura XXIII mean?
Bene, si vos legere spec diligenter,
Videres quod Ideo et nos gratias capped it at XXIII
Eadem quippe mensura, est altitudo XXIV terminali fenestra.
Et sic si habemus pyramidis esse procerior quam,
Ridiculum est illud hoc facturus esset vnde de screen.
Et tu scis, quid istuc in contextu iustum
>> Manifestum est quod statim XXIII rationem cuidam mirante
et maybe habet aliam size terminatio fenestra?
Probably not.
Videtur, OK.
Sed quid est quod minus XXIII iustus?
In genere, quod genus mali habitus actualiter
scribere constantes in tua code.
Hac de causa, cum actu scribere constans in cordibus vestris code,
interdum relatum ut ut per eam magicae numeros, quibus est aliquid
plerumque vis vitare conabor.
>> Ut eamus inspice at hoc simplex muneris here.
Quippe illic 'haud data type dicitur card in C vel turpis.
Nos tam iustum et supportare me:.
Suus 'aliquantulus frenum of pseudocode mixta in hic.
Hoc est functio vocavit videtur quod agere card
accipit constrata ut ipsius parametrum, et voluntas output ad me uno card.
>> Et hic ubi sum ego facio have a ansam veniat, quod decurrit a 0 ad LII,
et ego faciam a card.
Sane, parcere amet in numero hic, ius.
Vides quam magicae numerus?
Vel potius, et vos facite videndum quid sit huc venire voluisti?
Praesertim, si functio est iustus unus
in suam file in a folder quod continet
fasciculum diversis files, quarum unaquaevis
non aliud constrata arcu.
Fortasse shuffles, vel agit manus quinque pecto pro unica card.
>> Putasne vides tu quid ad forsit posset hic esse?
Et quid vos videtis magicae numerus Ive vertitur code
Suus 'LII, ius.
>> Sicut intuitive probabiliter scire urna.
Quasi vexillum of deck cards continet LII cards.
Sed ad propositum, ut ultricies Ibi quaedam volitare circum.
Sicut omnes repente a LII.
>> Uno modo Ad evidentiam igitur huius forsit est ut facias hanc rem.
Nos nimium explicite nunc clamitans deck magnitudine LII.
Dat paulo intuitive id cum in pro loop
ergo dicemus infra, i est minus quam ornata magnitudine.
Is iustus videtur melior dicens LII.
Hoc autem vere pango forsit.
Non dare aliquibus signis Volensque constans.
Non tamen hoc genus in actu aliam porro inducunt problem
quia non statim apparet.
Etiamsi hanc variabilem declaratur globally--
do vobis revocare quae intelligitur cum dicimus
variabilis globally versus localiter?
Etiam si coacti sumus annuntiabit variabilis globally, quod si illic '
aliud munus in nostri comitiua functiones
quae respiciant card flexibus quod imprudenter mutat deck magnitudine,
vel auget eam I I by aut deprimit.
Qui exponentia tribulationis, ius?
Praesertim si erant 'commercio cum statuto ubi plenam deck of pecto commiscens
requiritur.
Si deck size diminuitur per I, puta LI,
erant 'non actu commiscens omnes cards potest.
De uno autem ex eis erant relicto.
Et quod valor potuit fortasse praedicta vel quaestui habentur a malo actor.
>> C providet quae vocatur a preprocessor directivam, quae
Dicitur etiam Macrone creando symbolica constantes.
Denique jam quid habes vidit praeprocessorium dicatum directivo
etiamsi non audierunt dicitur quod cum #include.
Praesent tortor alterum exemplum de preprocessor vel directivum.
>> Viam creare symbolica constantes, vel si quis imponeret nomen constans
ita quod ipsa habet id est ut sequitur.
#define, nomine replacement.
Vere maximus aside hic vere velox.
Non interficiatis animam a semicolon at finem #defines.
Sic suus #define nominamus replacement.
>> Cum vestri progressio est digestus, quod fit,
si compilator est iens ire per signum
et pone principes pro omni instantia verbum "nomen" cum quid
put as replacement.
Similiter, si #include est sort simile est quod preteritus nervis imitati,
tunc #define est sort of simile invenire et subrogare,
Si youve semper usus in pluma vox processus rationem puta.
>> Ut pro exemplo, si #define pi ut 3.14159265,
si tu melius mathematice et inclinatur in vos repentina
video volumen volans 3.14159265 circa in vestri code,
probabiliter scire loquitur de pi.
Sed fortasse possumus dare paulo plus symbolica significatio.
Et non possumus, sed potius dicere #define pi ut buccellam numerorum
Im 'non iens ut custodiant perlegendi, et super Iudam.
>> Et quid futurum deinde compilare tempus cum factae
compilavit, primum quod Futurum est ibit
et supplebit omni tempore videt capital P, capital I,
itll 'litteram repone 3.14 ita, ut
non ad omne genus dum vestri progressio tamen
habet functionality ut exspectare, quia vos erant 'opus
cum Manipulating multiplicent, dividens, quodcumque est pi.
>> Vos es non limitatur ad hoc substitutione solum in numeris.
For example, possem #define Scilicet ut nervo pulsante CS50.
In hoc casu, quando progressio est digestus,
Et transibo per #define code, pro omni tempore
videt "cursus" cum chorda CS50.
>> Youll 'animadverto hic etiam quia frequenter
#define omnem industriam meam definitur typicus constantes, ut ita dicam,
semper in omnibus caps.
Suus 'a conventione pendere arbitrabantur.
Suus 'non requiritur.
Causa fere populus mos utor omnia capita cum ipsi erant '#defining
quod tamen ad iustum hoc elementum signum meum
est definitam constant.
Si minusculae illud posse confundi ut variabilis.
Et quod suus 'forsit Non est bonum facere.
>> Ita haec solutio est multo melius
utrisque prioribus.
Si prius #define deck size LII, tunc ergo nunc praestolatio mea usum LII, ornare vel magnitudine hic,
Tutius est multo magis intuitiva ac sem.
Non mutare constans.
Non potes dicere LII plus plus.
Quod suus 'iens ut convertat ad LIII.
Non mutare aliquid LII.
>> Te potest mutare variabilis quorum valor est LII,
quod erat primum fix ipsum ante.
Et potuerit augmentari; quod variabilis LIII.
Sed non potes dicere LII plus et plus have ut repente in LII LIII.
LII LII est semper.
Itaque non fortuito prolapsus videretur mutare deck size hic manipulating eam,
>> Alius bonus latus effectus huius quamvis
quod es non conscius cunctisque regionibus circa mundi
LII arcu ornare uti magnum?
Ut suus communi Germany uti constrata magnitudine XXXII,
ubi quidam denudantur quidam de inferioris valorem cards.
Et in hoc casu, voluit portum meum suite
functionum ut scorto abuti debuere card flexibus in Germaniam.
Potui primum nobis auditum feci, et non intratis ad locum
omnia exempla LII meum in codice cum XXXII.
>> Hic autem, si #define deck size ut illis ipsis verticibus montium meorum XXXII code
si quid opus est mutare possum abi et aliud mutare.
Recompile meo codice, et omnes subita per se propagat.
Nam ornare mutare volumus magnitudinem prae se fert.
>> Possum vobis interest in a amplitudo RAPINA deck of venatus?
>> Im Doug Lloyd.
Hoc est CS50.