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;
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; }
Keluaran program di atas adalah seperti berikut.
Value of variable a: 8 Address of variable a: -2018153420
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 ];
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; }
Output
Hasil keluaran program di atas adalah seperti berikut.
rreeeeAtas ialah kandungan terperinci Perbezaan antara penunjuk dan tatasusunan dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

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

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



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

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.

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

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

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 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 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,
