Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > C > Re: indentation
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 26 of 45 Topic 26110 of 26822
Post > Topic >>

Re: indentation

by brix99luftballons <brix99luftballons@[EMAIL PROTECTED] > May 8, 2008 at 04:26 PM

> Right, so let's do that. See 2.1.2.2 of C89 or 5.1.2.2.1 of C99:
>
>  * The value of argc shall be nonnegative.
>
>  * argv[argc] shall be a null pointer.
>
>  * If the value of argc is greater than zero, the array members
>    argv[0] through argv[argc-1] inclusive shall contain pointers to
>    strings, which are given implementation-defined values by the host
>    environment prior to program startup.  The intent is to supply to the
>    program information determined prior to program startup from
elsewhere
>    in the hosted environment. [...]
>
> It is clear from the above that argc may be 0.
>   
You are rigth... till now i've never found a system that pass a 0 as 
argc, but it should exist,
maybe on a very small controllers environment...
>   
>>>>         return(-1);
>>>>     
>>>>         
>>> This has no ****table meaning (and the parentheses are redundantly
>>> superfluous).
>>>   
>>>       
>> I'm not agree, it' more readable.
>>     
>
> Please explain why parentheses make the return code more readable. Does 
> this apply to every expression, or just to the expression that 
> (optionally) follows a return statement? If so, why is return special?
>   
It's just a question of style. I prefer to place parentheses. Return is 
not special, so it
is trated in the same way of all other cases where parentheses should be 
used also
when they are superfluous.
> What makes you think that adding parentheses helps? If the reader can't 
> comprehend a*32 / b + c - d * e / oh_my_good, why are they more likely
to 
> comprehend (a*32 / b + c - d * e / oh_my_good)?
>   
Yea, but of couse for me is much better to use  parentheses:
    retun(  (((z*100)/y)+((w-r)*k)) / u  );

That it is a non-ambiguous form, readable also from people with little 
knowledge
of the language and not familiar with the specific operator's precedence.

b.
 




 45 Posts in Topic:
indentation
"Bill Cunningham&quo  2008-05-08 00:51:07 
Re: indentation
Joe Wright <joewwright  2008-05-07 21:33:52 
Re: indentation
"Bill Cunningham&quo  2008-05-08 01:49:00 
Re: indentation
Ian Collins <ian-news@  2008-05-08 14:25:16 
Re: indentation
"Bill Cunningham&quo  2008-05-08 02:47:38 
Re: indentation
Mark McIntyre <markmci  2008-05-08 08:59:10 
Re: indentation
"rio" <a@[EM  2008-05-08 12:42:53 
Re: indentation
"Bill Cunningham&quo  2008-05-08 20:41:15 
Re: indentation
Keith Thompson <kst-u@  2008-05-08 14:39:29 
Re: indentation
"rio" <a@[EM  2008-05-09 10:18:36 
Re: indentation
"cr88192" <c  2008-05-09 17:29:48 
Re: indentation
"rio" <a@[EM  2008-05-09 10:22:29 
Re: indentation
"rio" <a@[EM  2008-05-09 16:57:33 
Re: indentation
pereges <Broli00@[EMAI  2008-05-09 02:25:56 
Re: indentation
Keith Thompson <kst-u@  2008-05-07 18:44:49 
Re: indentation
santiago538 <santiago5  2008-05-07 22:27:13 
Re: indentation
Andrew Haley <andrew29  2008-05-08 10:52:58 
Re: indentation
CBFalconer <cbfalconer  2008-05-07 21:36:33 
Re: indentation
"Bill Cunningham&quo  2008-05-08 20:43:25 
Re: indentation
CBFalconer <cbfalconer  2008-05-08 19:08:01 
Re: indentation
"cr88192" <c  2008-05-08 17:12:08 
Re: indentation
Richard Heathfield <rj  2008-05-08 07:34:17 
Re: indentation
brix99luftballons <bri  2008-05-08 11:26:57 
Re: indentation
pete <pfiland@[EMAIL P  2008-05-08 05:34:45 
Re: indentation
Richard Heathfield <rj  2008-05-08 09:39:42 
Re: indentation
brix99luftballons <bri  2008-05-08 16:26:24 
Re: indentation
Richard Heathfield <rj  2008-05-08 14:36:30 
Re: indentation
David Thompson <dave.t  2008-05-19 03:59:51 
Re: indentation
"cr88192" <c  2008-05-08 20:33:26 
Re: indentation
Flash Gordon <spam@[EM  2008-05-08 14:15:33 
Re: indentation
Richard Heathfield <rj  2008-05-08 14:17:54 
Re: indentation
Bart <bc@[EMAIL PROTEC  2008-05-08 05:11:49 
Re: indentation
Nick Keighley <nick_ke  2008-05-08 01:05:28 
Re: indentation
pereges <Broli00@[EMAI  2008-05-08 01:56:23 
Re: indentation
pete <pfiland@[EMAIL P  2008-05-08 05:11:00 
Re: indentation
CBFalconer <cbfalconer  2008-05-08 17:37:54 
Re: indentation
Nick Keighley <nick_ke  2008-05-09 00:25:50 
Re: indentation
Eligiusz Narutowicz<el  2008-05-08 13:35:45 
Re: indentation
Eligiusz Narutowicz<el  2008-05-08 13:38:31 
Re: indentation
"cr88192" <c  2008-05-09 17:11:40 
Re: indentation
Eligiusz Narutowicz<el  2008-05-08 14:23:27 
Re: indentation
"cr88192" <c  2008-05-09 16:43:23 
Re: indentation
Ben Bacarisse <ben.use  2008-05-08 18:07:27 
Re: indentation
Richard Heathfield <rj  2008-05-08 19:52:11 
Re: indentation
Jean-Marc Bourguet <jm  2008-05-09 02:19:27 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Wed Jul 9 1:30:18 CDT 2008.