No, the world will not end in 2012, Dave ... or 2011.5, Jim. Samperi and I'll hold a seat for you at the table when you're done with your excursions into crypticism. Isn't that what "C" stands for, cryptic? REB wagnerj@proaxis.com wrote: > Welcome to the world of the "kicking and screaming". No, the world will > end in 2011.5 because I "converted" slightly before you. > > 'Tis my understanding that SOME compilers require the return statement. > IAR perhaps? My understanding is that gcc does not require it but > tolerates it. > > As for variable initialization, I can't provide any information with any > confidence. My reference is the avr-libc documentation and the gas (gnu > assembler) documentation. For gcc tutorial, Smiley has a nice book out > with some of the chapters on line on his website. > > Jim Wagner > Oregon Research Electronics > > >> Yes.. The world probably will end in 2012, brought about in no small >> part by my conversion to C. >> >> I bought an AVR-LIP kit from Deccan, and am using WINAVR to get going. >> >> I have a few questions. >> >> All their examples have main as returning an int. >> Returning a value from main, in a microcontroller is nonsensical, isn't >> it? >> Where would it return that to? >> Why would I want to spend four bytes of RAM on that? >> >> >> Declaring a variable: >> Does C (or Winavr) init a declared variable to some defined state >> ALWAYS, or do I have to? >> I don't mind doing it, and I'm sure that's absolutely safe, but I >> don't want to do un-necessary operations. >> Would the compiler be smart enough to take out a redundant init of a >> variable? (assuming right after declaration) >> >> >> -- >> >> "The very powerful and the very stupid have one thing in common. Instead >> of >> altering their views to fit the facts, they alter the facts to fit their >> views... which can be very uncomfortable if you happen to be one of the >> facts that needs altering." Doctor Who, Face of Evil >> >> > > > > ------------------------------------ > > Yahoo! Groups Links > > > > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - http://www.avg.com > Version: 8.0.176 / Virus Database: 270.10.4/1880 - Release Date: 1/7/2009 8:49 AM > > [Non-text portions of this message have been removed]
Message
Re: [AVR-Chat] Finally, really, actually, starting off with C
2009-01-07 by Roy E. Burrage
Attachments
- No local attachments were found for this message.