Jadual Kandungan
Penunjuk
Contoh
Array
Output
Rumah pembangunan bahagian belakang C++ Perbezaan antara penunjuk dan tatasusunan dalam bahasa C

Perbezaan antara penunjuk dan tatasusunan dalam bahasa C

Aug 26, 2023 pm 08:49 PM
Pengekstrakan kata kunci: perbezaan tatasusunan penunjuk

Perbezaan antara penunjuk dan tatasusunan dalam bahasa C

Butiran tentang penunjuk dan tatasusunan yang menunjukkan perbezaannya ditunjukkan di bawah.

Penunjuk

Penunjuk ialah pembolehubah yang menyimpan alamat pembolehubah lain. Apabila memori diperuntukkan kepada pembolehubah, penunjuk menunjuk ke alamat memori pembolehubah. Operator unary ( * ) digunakan untuk mengisytiharkan pembolehubah penunjuk.

Berikut ialah sintaks pengisytiharan penunjuk.

datatype *variable_name;
Salin selepas log masuk

Di sini, datatype ialah jenis data pembolehubah, seperti int, char, float, dll., dan variable_name ialah nama pembolehubah yang diberikan oleh pengguna.

Berikut ialah program yang menunjukkan petunjuk.

Contoh

Demonstrasi dalam talian

#include <stdio.h>
int main () {
   int a = 8;
   int *ptr;
   ptr = &a;
   printf("Value of variable a: %d</p><p>", a);
   printf("Address of variable a: %d</p><p>", ptr);
   return 0;
}
Salin selepas log masuk

Keluaran program di atas adalah seperti berikut.

Value of variable a: 8
Address of variable a: -2018153420
Salin selepas log masuk

Array

Suatu tatasusunan ialah himpunan unsur-unsur jenis yang sama yang terletak di lokasi memori bersebelahan. Alamat terendah dalam tatasusunan sepadan dengan elemen pertama, manakala alamat tertinggi sepadan dengan elemen terakhir. Pengindeksan tatasusunan bermula pada sifar (0) dan berakhir dengan saiz tatasusunan tolak satu (saiz tatasusunan - 1).

Output

Berikut ialah sintaks tatasusunan.

Output

Berikut ialah sintaks tatasusunan. >

type array_name[array_size ];
Salin selepas log masuk

Di sini, array_name ialah nama array, dan array_size ialah saiz array.

Program untuk menunjukkan tatasusunan adalah seperti berikut.

Contoh

Demonstrasi langsung

#include <stdio.h>
int main () {
   int a[5];
   int i,j;
   for (i = 0;i<5;i++) {
      a[i] = i+100;
   }
   for (j = 0;j<5;j++) {
      printf("Element[%d] = %d</p><p>", j, a[j] );
   }
   return 0;
}
Salin selepas log masuk

Output

Hasil keluaran program di atas adalah seperti berikut.

rreeee

Atas ialah kandungan terperinci Perbezaan antara penunjuk dan tatasusunan dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Perbezaan antara WML dan HTML Perbezaan antara WML dan HTML Aug 25, 2023 pm 12:21 PM

Bahasa penanda seperti HTML dan WML digunakan terutamanya untuk menyampaikan kandungan tapak web. Sistem yang disasarkan oleh setiap bahasa ialah perbezaan asas antara WML dan HTML. HTML telah dibangunkan untuk menghantar bahan ke komputer peribadi yang mempunyai kuasa pengkomputeran yang mencukupi untuk memproses dan memberikan maklumat. Apabila Internet mula merebak ke peranti mudah alih, ia dengan cepat menjadi jelas bahawa peranti ini tidak mempunyai kuasa pemprosesan, saiz skrin dan julat gamut warna untuk menyokong HTML. WML telah dicipta sebagai pengganti HTML untuk menyampaikan kandungan web kepada peranti mudah alih. Bahasa Penanda Tanpa Wayar (WML) telah dibangunkan untuk menentukan struktur dan kandungan pembentangan data pada peranti jalur lebar rendah seperti telefon bimbit dan alat kelui. WML adalah berdasarkan bahasa penanda XML dan pada asasnya adalah pegang tangan

Cabaran dan penyelesaian untuk pembangunan perkhidmatan mikro PHP Hyperf Cabaran dan penyelesaian untuk pembangunan perkhidmatan mikro PHP Hyperf Sep 12, 2023 am 08:25 AM

Cabaran dan Penyelesaian untuk Pembangunan Perkhidmatan Mikro PHPHyperf Pengenalan: Dengan perkembangan pesat Internet dan Internet mudah alih, seni bina perkhidmatan mikro secara beransur-ansur menjadi tempat yang hangat untuk pembangun. Sebagai salah satu bahasa pembangunan yang paling popular, PHP juga telah memulakan era seni bina perkhidmatan mikro. Dalam bidang PHP, rangka kerja PHPHyperf boleh dikatakan sebagai salah satu rangka kerja mikroperkhidmatan yang paling popular pada masa ini. Walau bagaimanapun, pembangunan perkhidmatan mikro masih menghadapi beberapa cabaran dalam amalan Artikel ini akan meneroka cabaran ini dan mencadangkan penyelesaian yang sepadan. 1. Cabaran Pertama: Pengagihan

Langkah-langkah khusus untuk memasang sistem win7 pada komputer dengan satu klik Langkah-langkah khusus untuk memasang sistem win7 pada komputer dengan satu klik Jul 20, 2023 pm 05:21 PM

Terdapat banyak cara untuk memasang sistem win7 Ramai orang akan memasang sistem win7 melalui cakera keras Penyunting artikel ini secara khusus akan memperkenalkan anda kepada kaedah pemasangan satu klik, yang juga merupakan kaedah yang paling mudah ia jika anda tidak tahu bagaimana. 1. Mula-mula, kami membuka pelayar komputer dan mencari laman web rasmi Magic Pig One-Click System Reinstallation, muat turun dan bukanya. 2. Selepas memuat turun, kami membukanya dan klik pasang semula dalam talian. 3. Seterusnya, kami akan menunggu dengan sabar untuk ia dipasang. 4. Pemasangan telah selesai Seterusnya kita perlu klik untuk memulakan semula komputer sekarang. 5. Selepas memulakan semula komputer, kami masih perlu kembali ke antara muka utama untuk terus menyelesaikan pemasangan Kemudian pemasangan kami selesai. Selepas menyelesaikan operasi di atas, kami boleh melengkapkan pemasangan satu klik sistem win7 saya harap ia akan membantu semua orang.

Perbezaan antara pakej dan antara muka dalam Java Perbezaan antara pakej dan antara muka dalam Java Sep 07, 2023 pm 10:17 PM

Dalam artikel ini, kami akan memahami perbezaan antara pakej dan antara muka dalam Java. Pakej Ia ialah sekumpulan kelas dan/atau antara muka yang dikumpulkan bersama. Ia boleh dibuat menggunakan kata kunci "Pakej". Boleh diimport. Ini boleh dilakukan menggunakan kata kunci "import". Contoh packagepackage_name;publicclassclass_name{ . (bodyofclass) .} Antara Muka Ia adalah satu set kaedah abstrak dan pemalar. Boleh dibuat menggunakan kata kunci "Antaramuka". Boleh dijemput oleh yang lain

Cara menggunakan modul selenium untuk ujian automatik halaman web dalam Python 3.x Cara menggunakan modul selenium untuk ujian automatik halaman web dalam Python 3.x Jul 30, 2023 pm 08:45 PM

Bagaimana untuk menggunakan modul selenium dalam Python3. Artikel ini akan memperkenalkan cara menggunakan modul Python3 dan selenium untuk ujian automatik halaman web, dan memberikan pembaca beberapa contoh kod. 1. Pasang modul selenium

Perbezaan antara penunjuk dan tatasusunan dalam bahasa C Perbezaan antara penunjuk dan tatasusunan dalam bahasa C Aug 26, 2023 pm 08:49 PM

Butiran tentang penunjuk dan tatasusunan yang menunjukkan perbezaannya adalah seperti berikut. Penunjuk Penunjuk ialah pembolehubah yang menyimpan alamat pembolehubah lain. Apabila memori diperuntukkan kepada pembolehubah, penunjuk menunjuk ke alamat memori pembolehubah. Operator unary (*) digunakan untuk mengisytiharkan pembolehubah penunjuk. Berikut ialah sintaks untuk pengisytiharan penunjuk. datatype*variable_name; Di sini, datatype ialah jenis data pembolehubah, seperti int, char, float, dll., dan variable_name ialah nama pembolehubah yang diberikan oleh pengguna. Program yang menunjukkan petunjuk diberikan di bawah. Contoh Demonstrasi Dalam Talian #include<stdio.h>intmain(){&

Ketahui fungsi ungkapan biasa dalam bahasa Go dan laksanakan pengesahan format e-mel Ketahui fungsi ungkapan biasa dalam bahasa Go dan laksanakan pengesahan format e-mel Jul 30, 2023 am 09:16 AM

Ketahui fungsi ungkapan biasa dalam bahasa Go dan laksanakan pengesahan format peti mel Ungkapan biasa ialah alat yang berkuasa untuk memadankan dan memproses rentetan teks. Dalam bahasa Go, pemadanan dan pemprosesan teks boleh dicapai melalui fungsi ekspresi biasa, termasuk pengesahan format e-mel. Dalam artikel ini, kita akan mempelajari cara menggunakan fungsi ungkapan biasa dalam bahasa Go dan melaksanakan pengesahan format e-mel melalui contoh. Mengimport pakej ungkapan biasa Sebelum memulakan, kita perlu mengimport pakej ungkapan biasa dahulu dalam bahasa Go. Dalam bahasa Go

Pengenalan kepada fungsi Python: penggunaan dan contoh fungsi divmod Pengenalan kepada fungsi Python: penggunaan dan contoh fungsi divmod Nov 04, 2023 am 10:57 AM

Pengenalan kepada fungsi Python: Penggunaan dan contoh fungsi divmod Dalam Python, fungsi divmod() digunakan untuk mencari hasil bagi integer dan baki dua nombor. Fungsi ini mengambil dua hujah, dividen dan pembahagi, dan mengembalikan tuple yang mengandungi hasil bagi integer dan baki. Hasil yang dikembalikan oleh divmod(x,y) ialah tuple yang mengandungi dua elemen Elemen pertama ialah hasil bahagi integer yang diperoleh dengan membahagikan x dengan y, dan elemen kedua ialah baki yang diperoleh dengan membahagikan x dengan y. Jika x dan y ialah kedua-dua integer,

See all articles