About 1,380,000 results
Open links in new tab
  1. How to pass 2D array (matrix) in a function in C?

    C does not really have multi-dimensional arrays, but there are several ways to simulate them. The way to pass such arrays to a function depends on the way used to simulate the multiple dimensions: 1) …

  2. c - How are multi-dimensional arrays formatted in memory ... - Stack ...

    187 A static two-dimensional array looks like an array of arrays - it's just laid out contiguously in memory. Arrays are not the same thing as pointers, but because you can often use them pretty much …

  3. Correct way of passing 2 dimensional array into a function

    In C language, 2D array is just an array of arrays. Because of that, you should pass the function a pointer to the first sub-array in the 2D array. So, the natural way, is to say int (*p)[numCols] (that …

  4. How do I work with dynamic multi-dimensional arrays in C?

    May 28, 2009 · Does someone know how I can use dynamically allocated multi-dimensional arrays using C? Is that possible?

  5. c - Create a pointer to two-dimensional array - Stack Overflow

    Jun 27, 2009 · Multidimensional arrays Multidimensional arrays are just a way to 'partition' memory in a way that the compiler/machine can understand and operate on. For instance, int a[4][3][5] = an array …

  6. The passing of 2-dimensional arrays to functions in C by only stating ...

    Apr 25, 2025 · 1 When passing a 2-dimensional array to a function in C, I normally just pass it by using a single pointer. Example : void process_array(int* arr, int rows, int cols) I see 2-dimensional arrays …

  7. What is the best way to make 2 dimensional array in C

    Apr 27, 2020 · Here a one-dimensional array with the element type int * is created. And then each element of the one-dimensional array in turn points to an allocated one dimensional array with the …

  8. C -- passing a 2d array as a function argument? - Stack Overflow

    Jul 29, 2011 · 3 when we pass 2D array as a arguments to the functions it's optional to specify left most dimensions.The key point here is when any changes made in functions that changes reflects in …

  9. Pointer to 2D arrays in C - Stack Overflow

    For C programmers it is second nature to assume that any pointer may actually be a pointer to the first element of an array. what is the best way, the 1st or the 2nd? That depends on what you optimize …

  10. Indexing multidimensional arrays in C - Stack Overflow

    I'm familiar with multidimensional arrays being accessed as such: arr[rows][cols] which makes sense to me when I imagine it as a grid or coordinate system and locating points. But I'm confused ab...