Questions tagged [array-address]
8 questions
                    
                    2
                    
            votes
                
                3 answers
            
        Array's address with dimension greater than 3
What is the mathematical function that gives the address of an array with more than 3 dimensions?
I already know that for an array a[x][y] with 2 dimensions is (a (x * max_second_dimension + y) * byte)
         
    
    
        Metalingus
        
- 25
- 5
                    1
                    
            vote
                
                3 answers
            
        Passing multi-dimensional arrays to functions in C
Why is it necessary to specify the number of elements of a C-array when it is passed as a parameter to a function (10 in the following example)?
void myFun(int arr[][10]) {}
Is it so because the number of elements is needed to determine the address…
         
    
    
        mrk
        
- 3,061
- 1
- 29
- 34
                    0
                    
            votes
                
                0 answers
            
        Finding address of a cell in 2d array
If the base address of a 2D array A[80][20] is 700, then find the address of cell A[1][18] if each cell contains 4 words and elements are arranged in column major order
        
    
                    0
                    
            votes
                
                0 answers
            
        where isimple_list_item_1 is declare in adapter parameters android java
In android application  I am using adapter for populating ListView control like below:
public class ChildActivity extends ActionBarActivity implements GetChildList {
    private ListView lv_child;
    @Override
    protected void onCreate(Bundle…
         
    
    
        user3514596
        
- 47
- 1
- 6
                    0
                    
            votes
                
                2 answers
            
        Expression must be modifiable lvalue
typedef struct state1_s {
    u8 size;
    u8 state;
} state1_t;
typedef struct state2_s {
    u8 size;
    u8 state[2];
} state2_t;
typedef struct state3_s {
    u8 code;
    u8 count;
}state3_t;
I have these three structures.
When i do the…
         
    
    
        user3821434
        
- 1
- 1
                    0
                    
            votes
                
                5 answers
            
        Adding to the address of an array in C
This is probably a very discussed question, but I still fail to understand the mechanics:
How do I add 512 to the address of an array?
Here's the situation:
char buffer[512];
readSector(buffer,2);
/*somewhere in here i must increment address of…
         
    
    
        Giancarlo Manuel Guerra Salvá
        
- 1,842
- 3
- 18
- 35
                    0
                    
            votes
                
                1 answer
            
        Why pointer is giving two different addresses?
I have this program. And I have some doubts. You can run it in your compiler. I am using gcc compiler in linux
#include
int main()
{
    int j=4,*add;
    int i=2;
    int a[i][j];
    for (i=0;i<=1;i++)
    {
        for(j=0;j<=3;j++)
    … 
         
    
    
        Ashish Tomer
        
- 55
- 1
- 8
                    0
                    
            votes
                
                1 answer
            
        Point to specific value of an array
i have an array, int* array, with more than 10.000 int values, but i want to point to each 100 position, it means that I will have int ** matrix, where:
matrix[i][j], I want i from my matrix to point to array[i * 100], how can y substitute the…
         
    
    
        Florik
        
- 1,260
- 1
- 12
- 20
