Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c > #127684
| From | Keith Thompson <kst-u@mib.org> |
|---|---|
| Newsgroups | comp.lang.c |
| Subject | Re: Copy array with small changes |
| Date | 2018-03-12 09:08 -0700 |
| Organization | None to speak of |
| Message-ID | <lntvtlb7ku.fsf@kst-u.example.com> (permalink) |
| References | <p848dh$oko$1@dont-email.me> <qShpC.133290$Zg.23093@fx21.am4> <SJspC.109257$qj4.65637@fx37.am4> <NvupC.120298$856.70911@fx42.am4> |
Spiros Bousbouras <spibou@gmail.com> writes:
> On Mon, 12 Mar 2018 10:35:32 +0000
> bartc <bc@freeuk.com> wrote:
>> On 11/03/2018 22:13, Spiros Bousbouras wrote:
[...]
>> > void update_array(const int * const arr , const size_t n ,
>> > const size_t zi , const size_t zj , const int val)
>> >
>> > Actually something like arrsz is a better name than n.
>>
>> No, this suggests array size which in C usually means byte-size, not
>> number of elements.
>
> You have any statistics to back this up ? I always use it to mean number
> of elements.
I have no statistics, but since the sizeof operator yields its operand's
size in bytes, I tend to assume that "size" is in bytes. For the number
of elements in an array, I might use "length" (or "len" if I'm being
terse).
[...]
>> Well, it /had/ been short until you introduced all these consts! (Is
>> there really a benefit from declaring individual int parameters as const?)
>
> It remains short. I thought the const declarations might help with
> optimisation but the only way to tell is to test.
I'd be surprised if adding "const" to an int parameter declaration would
help optimization. A parameter is a local object, so if the compiler is
doing the analysis necessary for optimization, it should already know
that the object is never modified.
I like to use "const" on (non-parameter) object declarations unless the
object actually needs to be modified, more for the benefit of the reader
than for the benefit of the compiler. I'm not sure what the best policy
is for parameters. My own style is admittedly inconsistent.
[...]
--
Keith Thompson (The_Other_Keith) kst-u@mib.org <http://www.ghoti.net/~kst>
Working, but not speaking, for JetHead Development, Inc.
"We must do something. This is something. Therefore, we must do this."
-- Antony Jay and Jonathan Lynn, "Yes Minister"
Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Copy array with small changes Noob <root@127.0.0.1> - 2018-03-11 22:51 +0100
Re: Copy array with small changes supercat@casperkitty.com - 2018-03-11 15:11 -0700
Re: Copy array with small changes Richard Damon <Richard@Damon-Family.org> - 2018-03-11 18:12 -0400
Re: Copy array with small changes Spiros Bousbouras <spibou@gmail.com> - 2018-03-11 22:35 +0000
Re: Copy array with small changes Richard Damon <Richard@Damon-Family.org> - 2018-03-13 13:10 -0400
Re: Copy array with small changes Spiros Bousbouras <spibou@gmail.com> - 2018-03-11 22:13 +0000
Re: Copy array with small changes Spiros Bousbouras <spibou@gmail.com> - 2018-03-12 00:04 +0000
Re: Copy array with small changes bartc <bc@freeuk.com> - 2018-03-12 10:35 +0000
Re: Copy array with small changes Spiros Bousbouras <spibou@gmail.com> - 2018-03-12 12:37 +0000
Re: Copy array with small changes bartc <bc@freeuk.com> - 2018-03-12 13:10 +0000
Re: Copy array with small changes Jorgen Grahn <grahn+nntp@snipabacken.se> - 2018-03-12 13:34 +0000
Re: Copy array with small changes Tim Rentsch <txr@alumni.caltech.edu> - 2018-03-17 09:22 -0700
Re: Copy array with small changes mark.bluemel@gmail.com - 2018-03-12 07:47 -0700
Re: Copy array with small changes bartc <bc@freeuk.com> - 2018-03-12 14:56 +0000
Re: Copy array with small changes Spiros Bousbouras <spibou@gmail.com> - 2018-03-12 15:14 +0000
Re: Copy array with small changes mark.bluemel@gmail.com - 2018-03-12 08:53 -0700
Re: Copy array with small changes Keith Thompson <kst-u@mib.org> - 2018-03-12 09:08 -0700
Re: Copy array with small changes supercat@casperkitty.com - 2018-03-12 09:57 -0700
Re: Copy array with small changes Richard Damon <Richard@Damon-Family.org> - 2018-03-13 13:21 -0400
Re: Copy array with small changes Noob <root@127.0.0.1> - 2018-03-12 15:25 +0100
Re: Copy array with small changes Spiros Bousbouras <spibou@gmail.com> - 2018-03-12 15:09 +0000
Re: Copy array with small changes Jorgen Grahn <grahn+nntp@snipabacken.se> - 2018-03-12 06:59 +0000
Re: Copy array with small changes Noob <root@127.0.0.1> - 2018-03-12 15:55 +0100
Re: Copy array with small changes bartc <bc@freeuk.com> - 2018-03-12 15:07 +0000
Re: Copy array with small changes mark.bluemel@gmail.com - 2018-03-12 09:03 -0700
Re: Copy array with small changes Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-03-12 17:42 +0000
Re: Copy array with small changes Noob <root@127.0.0.1> - 2018-03-12 23:33 +0100
Re: Copy array with small changes Wouter Verhelst <w@uter.be> - 2018-03-12 23:44 +0100
Re: Copy array with small changes Tim Rentsch <txr@alumni.caltech.edu> - 2018-03-17 09:48 -0700
Re: Copy array with small changes Steven Petruzzellis <frelwizzen@gmail.com> - 2018-03-18 03:31 -0700
Re: Copy array with small changes Noob <root@127.0.0.1> - 2018-03-22 17:10 +0100
Re: Copy array with small changes Tim Rentsch <txr@alumni.caltech.edu> - 2018-03-17 09:24 -0700
Re: Copy array with small changes Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-03-17 18:04 +0000
Re: Copy array with small changes Tim Rentsch <txr@alumni.caltech.edu> - 2018-03-26 22:55 -0700
Re: Copy array with small changes Ben Bacarisse <ben.usenet@bsb.me.uk> - 2018-03-27 15:28 +0100
Re: Copy array with small changes Steven Petruzzellis <frelwizzen@gmail.com> - 2018-03-28 14:42 -0700
Re: Copy array with small changes Jorgen Grahn <grahn+nntp@snipabacken.se> - 2018-03-13 12:46 +0000
Re: Copy array with small changes Anton Shepelev <anton.txt@gmail.com> - 2018-03-12 22:36 +0300
Re: Copy array with small changes Wouter Verhelst <w@uter.be> - 2018-03-12 23:32 +0100
Re: Copy array with small changes Wouter Verhelst <w@uter.be> - 2018-03-13 10:42 +0100
Re: Copy array with small changes Noob <root@127.0.0.1> - 2018-03-13 11:37 +0100
Re: Copy array with small changes Wouter Verhelst <w@uter.be> - 2018-03-13 21:27 +0100
Re: Copy array with small changes Tim Rentsch <txr@alumni.caltech.edu> - 2018-03-17 09:55 -0700
csiph-web