Sida 2 av 4
Postat: 3 februari 2005, 23:50:02
av Lallas
Nu var det ett litet tag sen jag programmerade, men tror Perl skiljer på true, false och inget värde faktiskt..
Perl e väl kanske mer för cgi och liknande dock. Rekommenderar "Learning Perl" och "Programming Perl" (troligtvis i den ordningen också för en som är novis). När man sen blir varm i kläderna så hittar man visdom i "Mastering Regular Expressions" och upptäcker en helt ny värld och kanske Perls styrka.
/L
Postat: 4 februari 2005, 11:17:52
av speakman
TRUE ska väl egentligen vara -1 (0xFFFFFFFF) och FALSE 0 (0x00000000).
Ovan ur en 32-bitars variabel då.
Mvh
speakman
Postat: 4 februari 2005, 11:24:56
av henkebenke
Om false är definierat till 0, så ska ju true definieras som !false. Tyvärr kommer det att evalueras till ett värde istället för alla tal skilda från 0. Så det måste vara inbyggt i språket för att fungera tillfredsställande, dvs en boolean-variabel behövs för att få entydighet.
Postat: 4 februari 2005, 15:58:52
av Rymdninja
men det har juh sina fördelar att true är != 0 (ev > 0)
t.ex.
int roundsLeft = 10;
while(roundsLeft--)
{
printf("U = R*I");
}
Postat: 4 februari 2005, 19:52:22
av speakman
Håller med. Det finns ändå fler tillfällen då passar perfekt med en sådan jämförelse:
char *s = "Tjosan";
while(*s) {
putc(*s++);
}
Mvh
speakman
Postat: 6 februari 2005, 02:28:27
av Rymdninja
men då är det väl ändå bäst att du explicit nullterminerar strängen? Det görs väl inte automatiskt?
Postat: 6 februari 2005, 03:10:20
av speakman
Alltid i (ANSI-)C när du anger en sträng direkt i kod med "" så läggs det på en null-terminering.
Men det har väl ändå inget å göra med själva jämförelsen? Det var ju ändå psuedo-kod! ;P
Mvh
speakman
Postat: 7 februari 2005, 16:03:22
av Rymdninja
nja...jag vara bara nyfiken faktiskt

Postat: 7 februari 2005, 23:15:57
av Jonaz
Kan ni rekomendera nån svensk bok för detta?
Postat: 8 februari 2005, 00:52:33
av Lallas
C || Perl för att nu var lite lustig?

Postat: 8 februari 2005, 12:06:57
av Rymdninja
vägen till c tycker jag är bra. Den börjar verkligen från grunden, men tar senare upp mycket av det man behöver kunna för att programmera.
Postat: 8 februari 2005, 12:31:21
av Fagge
"Rymdninja" Rekomenderar du den boken till mig som total nybörjare, för att snabbt komma i gång med MCUn?.
Edit..
Skit samma jag beställde ett ex nu!.
Postat: 8 februari 2005, 15:09:08
av Rymdninja
nja...för att lära sig C snarare än mcu..men priniciperna är juh desamma, bara lite kompilator specifika grejjer man får hålla reda på...
..men det är en bra bok tycker jag

Postat: 8 februari 2005, 19:10:36
av offe
Rymdninja skrev:vägen till c tycker jag är bra. Den börjar verkligen från grunden, men tar senare upp mycket av det man behöver kunna för att programmera.
Läste både "Vägen till C" och "C The Programming Language" när jag pluggade. "Vägen till C" tyckte jag mest var rörig och osammanhängande men om man inte kan programmera över huvudtaget så kanske den är bra. "C The programming Language" är i mitt tycke bättre även om den kanske kräver lite mer kunskap om programmering. Den senare är dock en bok som man gärna återvänder till även fast man kan programmera både C och andra språk. Dessutom är den full av en massa vackra exempel som man kan beundra i timmar...

Postat: 8 februari 2005, 22:24:32
av Jonaz
Vad är då skillnaden mellan C och C++? Spelar det nån roll vilket man lär sig för MCU?
Hittade denna kompendium för C++
http://www.infa.abo.fi/~chakie/kurser/c ... book1.html Kan det vara nått att ha?