Question re external 2-dimensional arrays
Brian Noble
noble at icsia3.ICSI.Berkeley.EDU
Thu Apr 25 07:37:34 AEST 1991
Howdy!
I have the following global array that is accessed by several source
modules...
double myArray[MAX1][MAX2];
The Question: what is the least computationally expensive way to declare
this array as an external variable, so when I access an element in the array
the complier knows the row length and (cheaply) calculates the correct offset
into the array.
my first intuition is...
(1) define the following type:
typedef myArrayT[MAX1][MAX2];
(2) declare the array to be:
myArrayT myArray;
(3) and declare the external reference as
extern myArrayT myArray;
Will this work? Is there a better way?
Please respond via email as I don't have time to keep up with comp.lang.c.
If there are a sufficient number of 'boy, I'd really like to know that too'
I'll summarrize to the net.
Brian Noble
noble at tenet.berkeley.edu
More information about the Comp.lang.c
mailing list