About 271,000 results
Open links in new tab
  1. Passing an array as an argument to a function in C

    Jul 4, 2011 · In other words, they recommend using the explicit size format, even though the C standard technically doesn't enforce it-- it at least helps clarify to you as a developer, and to …

  2. c - Pass an array to a function by value - Stack Overflow

    VIII.6: How can you pass an array to a function by value? Answer: An array can be passed to a function by value by declaring in the called function the array name with square brackets ([ and …

  3. c - Passing whole array to a function - Stack Overflow

    Oct 16, 2013 · An array in C may be treated as a pointer to the first element of the array. The pointer is passed by-value (you cannot modify the value passed in), but you can dereference it …

  4. c - How to pass the address of an array to a function? - Stack …

    Jul 4, 2016 · As such, it doesn't achieve anything really different from passing a pointer to the first element. If the function can be passed different arrays, or each array's size isn't fixed, you …

  5. C pass int array pointer as parameter into a function

    Dec 14, 2014 · You pass a pointer to an array of 10 int *, but func expects an int** (which is expected to be a pointer to the first element of an array of (10, presumably) int* s).

  6. How to pass 2D array (matrix) in a function in C? - Stack Overflow

    161 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 …

  7. Passing an array by reference in C? - Stack Overflow

    This example demonstrates passing a primitive type by reference (using a pointer which is passed by value) but doesn't demonstrate passing an array of structs by reference as demonstrated …

  8. Changing an array with a function in C? - Stack Overflow

    Sep 21, 2015 · All functions that look like they take arrays actually take pointers and it is illegal to declare a function returning an array. All parameters, including pointers, are always passed by …

  9. Passing an Array by reference in C - Stack Overflow

    Pass by reference leads to a location in the memory where pass by value passes the value directly, an array variable is always an refference, so it points to a location in the memory.

  10. C: pass array to a function and iterate over in recipient function

    Jan 1, 2015 · funct(b, sizeof(b) / sizeof(b[0])); you can't get the count of elements a pointer points to, so the only way is to pass that as a function parameter along with the array. Also note that …