Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk menghantar keseluruhan tatasusunan sebagai parameter dalam bahasa C?

Bagaimana untuk menghantar keseluruhan tatasusunan sebagai parameter dalam bahasa C?

王林
王林ke hadapan
2023-08-27 18:49:051425semak imbas

Bagaimana untuk menghantar keseluruhan tatasusunan sebagai parameter dalam bahasa C?

Susun atur ialah satu set item berkaitan yang disimpan dengan nama biasa.

Isytihar tatasusunan

Sintaks untuk mengisytiharkan tatasusunan adalah seperti berikut -

datatype array_name [size];

Inisialisasi

Tatasusunan boleh dimulakan dalam dua cara, seperti berikut -

  • Pengawalan masa kompilasi.
  • Pemulaan masa jalan.

Tatasusunan juga boleh dimulakan pada masa pengisytiharan seperti yang ditunjukkan di bawah -

int a[5] = {100,200,300,400,500};

Fungsi

Fungsi ialah blok bebas yang melaksanakan tugas tertentu yang jelas. Dua kaedah menghantar tatasusunan sebagai parameter kepada berfungsi adalah seperti berikut -

  • Hantar keseluruhan tatasusunan sebagai parameter untuk berfungsi.

  • Hantar elemen individu sebagai parameter kepada fungsi.

Sekarang, mari kita fahami cara menghantar keseluruhan tatasusunan sebagai parameter untuk berfungsi dalam C.

Menghantar keseluruhan tatasusunan sebagai parameter untuk berfungsi

  • Untuk menghantar keseluruhan tatasusunan sebagai parameter, cuba panggil .

  • Untuk menerima keseluruhan tatasusunan, tatasusunan mesti diisytiharkan dalam pengepala fungsi. Contoh 1 Program C, Digunakan untuk mencetak elemen dalam tatasusunan dalam susunan terbalik -

  • #include<stdio.h>
    main ( ){
       void display (int a[5]);
       int a[5], i;
       clrscr( );
       printf ("enter 5 elements");
       for (i=0; i<5; i++)
          scanf("%d", &a[i]);
       display (a); // Sending entire array &lsquo;a&rsquo; using array name
       getch( );
    }
    void display (int a[5]) {//receiving entire array
       int i;
       printf ("elements of the array are");
       for (i=0; i<5; i++)
          printf("%d ", a[i]);
    }
Output

Apabila atur cara di atas disusun bersama dan dilaksanakan, ia menghasilkan hasil berikut -

Enter 5 elements
10 20 30 40 50
Elements of the array are
10 20 30 40 50

Atas ialah kandungan terperinci Bagaimana untuk menghantar keseluruhan tatasusunan sebagai parameter dalam bahasa C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam