Rumah >pembangunan bahagian belakang >C++ >Dalam bahasa C, akses pembolehubah integer dan titik terapung yang tidak dimulakan
Mengisytiharkan pembolehubah int dan terapung yang tidak dimulakan dalam C dan cuba mencetak nilainya. Terangkan apa yang akan berlaku.
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.
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; }
Apabila program di atas dilaksanakan, keputusan berikut dihasilkan -
rreeAtas 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!