Rumah > pembangunan bahagian belakang > C++ > Dalam bahasa C, akses pembolehubah integer dan titik terapung yang tidak dimulakan

Dalam bahasa C, akses pembolehubah integer dan titik terapung yang tidak dimulakan

王林
Lepaskan: 2023-09-08 11:25:02
ke hadapan
1237 orang telah melayarinya

Dalam bahasa C, akses pembolehubah integer dan titik terapung yang tidak dimulakan

Masalah

Mengisytiharkan pembolehubah int dan terapung yang tidak dimulakan dalam C dan cuba mencetak nilainya. Terangkan apa yang akan berlaku.

Penyelesaian

  • Jika pembolehubah diisytiharkan tetapi tidak dimulakan, atau tidak dimulakan, dan jika pembolehubah ini cuba mencetak, maka ia akan mengembalikan 0 atau beberapa nilai sampah.

  • Setiap kali kita mengisytiharkan pembolehubah, kedudukan diberikan kepada pembolehubah itu. Satu-satunya masalah ialah, dengan memulakan, kami cuba untuk menduduki lokasi memori yang telah diperuntukkan pada masa pengisytiharan.

  • Tetapi dalam program di bawah, kami tidak memulakan nilai dalam lokasi memori yang dikhaskan. Walau bagaimanapun, secara lalai lokasi ini diduduki oleh 0 atau nilai sampah. Apabila kita cuba mencetak ia menunjukkan 0 atau nilai sampah sebagai output.

Contoh

Berikut ialah program C untuk mengakses pembolehubah int dan terapung -

Demo Langsung

#include<stdio.h>
int main(){
   float a,b,c;
   int x,y,z;
   printf("value of a:%f</p><p>",a);
   printf("value of b:%f</p><p>",b);
   printf("value of c:%f</p><p>",c);
   printf("value of x:%d</p><p>",x);
   printf("value of y:%d</p><p>",y);
   printf("value of z:%d",z);
   return 0;
}
Salin selepas log masuk

Output

Apabila program di atas dilaksanakan, keputusan berikut dihasilkan -

rree

Atas ialah kandungan terperinci Dalam bahasa C, akses pembolehubah integer dan titik terapung yang tidak dimulakan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan