ホームページ > バックエンド開発 > C++ > C で配列から単一の要素をパラメータとして関数に渡すにはどうすればよいですか?

C で配列から単一の要素をパラメータとして関数に渡すにはどうすればよいですか?

WBOY
リリース: 2023-09-01 22:53:06
転載
825 人が閲覧しました

C で配列から単一の要素をパラメータとして関数に渡すにはどうすればよいですか?

単一要素をパラメータとして渡す場合は、関数呼び出しで配列要素とその添字を指定する必要があります。

これらの要素を受け取るには、関数定義で単純な変数を使用します。

例 1

#include<stdio.h>
main (){
   void display (int, int);
   int a[5], i;
   clrscr();
   printf (&ldquo;enter 5 elements&rdquo;);
   for (i=0; i<5; i++)
      scanf("%d", &a[i]);
   display (a [0], a[4]); //calling function with individual arguments
   getch( );
}
void display (int a, int b){ //called function with individual arguments
   print f ("first element = %d",a);
   printf ("last element = %d",b);
}
ログイン後にコピー

出力

Enter 5 elements
   10    20    30    40    50
First element = 10
Last element = 50
ログイン後にコピー

例 2

単一の要素をパラメーターとして関数に渡す別の例を考えてみましょう。

#include<stdio.h>
main (){
   void arguments(int,int);
   int a[10], i;
   printf ("enter 6 elements:</p><p>");
   for (i=0; i<6; i++)
      scanf("%d", &a[i]);
   arguments(a[0],a[5]); //calling function with individual arguments
   getch( );
}
void arguments(int a, int b){ //called function with individual arguments
   printf ("first element = %d</p><p>",a);
   printf ("last element = %d</p><p>",b);
}
ログイン後にコピー

出力

enter 6 elements:
1
2
3
4
5
6
first element = 1
last element = 6
ログイン後にコピー

以上がC で配列から単一の要素をパラメータとして関数に渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート