数组名传参(pass by reference)
生活随笔
收集整理的這篇文章主要介紹了
数组名传参(pass by reference)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數組名作為函數參數(pass by reference)
說明:以下定義了一個doube_array函數,接受整個數組為函數參數,將其中的值修改為原來的2倍。
#include <stdio.h> #define N 5void double_array(int a[]); int main() {int a[N]={1,2,3,4,5};int i;printf("原始數組:");for (i = 0; i < N; i++)printf("%4d", a[i]);printf("\n");double_array(a);printf("計算之后的數組:");for (i = 0; i < N; i++)printf("%4d", a[i]); return 0;}void double_array(int b[]) // 整個數組作為函數的參數 {for (int i=0; i < N; i++)b[i] = 2*b[i];return; }以上程序的結果為:計算之后的數組元素的值為原來的2倍。
總結
以上是生活随笔為你收集整理的数组名传参(pass by reference)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL注入绕过(passby)策略
- 下一篇: 电脑为什么会蓝屏的原因