| Date: Tue, 5 Jun 2007 21:34:48 +0100
| From: Colm MacCarthaigh <colm at stdlib.net>
|
|[ ... ] As for Padraig's code, I don't see how random initialisation
| affects it in the least, why would it matter where i starts?
It's impossible to be so certain due to a syntax error
in what was written: for (;;i++;) ...
There's an extra semi-colon (‘;’) so we don't know if
he meant for (;;i++) in which case the initial value
does not matter; or for (;i++;) in which case the
loop will be broken whenever ‘i’ has the value 0 (and
hence the initial value does matter: e.g., if 0 is the
initial value, then the body of the loop will never run).
( Also, in the 2nd syntax is meant, there is yet another
error: the function falls off the end without returning
any value, but is declared to return an ‘int’. )
cheers!
-blf-
--
▶ ▶ I AM CURRENTLY LOOKING FOR A JOB! ◀ ◀ | Brian Foster
Experienced (>25 yrs) software engineer: | Montpellier, FRANCE
• Unix, Linux, embedded, design-for-test; | Stop E$$o (ExxonMobile)!
• Software/hardware co-design, debugging; | http:/www.stopesso.com
• Kernels, drivers, filesystems, &tc; Résumé (CV) & contact details:
• IDL, automated testing, process, &tc. http://www.blf.utvinternet.ie
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!