C, C++ ve C# dillerinde boşluk ne anlama gelir?

C C Ve C Dillerinde Bosluk Ne Anlama Gelir



Basit bir deyişle, geçersiz 'hiçbir şey' veya 'boş' anlamına gelir. İşlevin bir geçersiz işlev olduğunu belirtmek için işlev adından önce kullanılır. A geçersiz işlev, herhangi bir değer döndürmeyen bir işlevdir. Bir eylemi gerçekleştirmek istediğimizde ama o eylemin sonucunu umursamadığımızda kullanılır. Örneğin ekrana bir mesaj yazdırmak istiyorsak, geçersiz işlev.

programlamada, geçersiz C, C++ ve C# dillerinde kullanılan ve bir değerin yokluğunu ifade eden bir anahtar kelimedir. Herhangi bir değer veya bellek tahsisi tutmayan bir veri tipidir. Bunun yerine, bir değer döndürmeyen işlevler için veya yalnızca programı sonlandırmak için tasarlandığında yer tutucu veya işaretleyici olarak kullanılır.

C, C++ ve C#'ta geçersiz kullanım hakkında bilgi edinmek için bu makalenin yönergelerini izleyin.







C, C++ ve C# dillerinde boşluk ne anlama gelir?

bu geçersiz C, C++ ve C# dillerinde anlam aynıdır ancak kullanımı kullandığınız programlama diline göre değişiklik gösterebilir.



C'de boşluk

C'de, geçersiz herhangi bir değer döndürmeyen bir işlev bildirmek için (dönüş bağımsız değişkeni yok). Örneğin, bir mesaj görüntüleyen veya sonuç üretmeden bir görevi gerçekleştiren bir fonksiyon genellikle bildirilir. geçersiz . C'deki böyle bir fonksiyonun bir örneği aşağıda gösterilmiştir:



#include

geçersiz toplam ( int A , int B ) {
printf ( 'Bu, dönüş türü olmayan bir işlevdir. \N ' ) ;
printf ( 'a ve b'nin toplamı yazdırılıyor: %d' , A + B ) ;
}
int ana ( ) {
toplam ( 5 , 1 ) ;
geri dönmek 0 ;
}

Yukarıdaki kodda, bir kullanıyoruz geçersiz Bir mesajı ve iki değişkenin toplamını yazdırmak için sum() işlevi ve ardından main() işlevinde sum() çağrılır.





Çıktı



Bazı durumlarda, bir işaretçinin işaret edecek herhangi bir bellek konumu olmayabilir ve bu gibi durumlarda, geçersiz Işaretçi. A geçersiz işaretçi, türü veya boyutu ne olursa olsun herhangi bir veri türü veya nesnenin adresini tutan özel bir işaretçi türüdür. Ancak geçersiz işaretçi, herhangi bir belirli veri türüne veya nesneye işaret etmediği için doğrudan başvurudan çıkarılamaz.

#include
int ana ( ) {
int A = 4 ;
karakter B = 'A' ;
geçersiz * puan = & A ;
int * a2 = ( int * ) puan ;
printf ( 'Tam sayı: %d \N ' , * a2 ) ;
puan = & B ;
karakter * b2 = ( karakter * ) puan ;
printf ( 'Karakter: %c \N ' , * b2 ) ;
geri dönmek 0 ;
}

Yukarıdaki C kodunda, bir geçersiz main() işlevindeki işaretçi ve işaretçi bir tamsayı olan a değişkenine işaret eder ve değerini yazdırır. İşaretçi daha sonra bir karakter olan b değişkenine yönlendirilir ve ardından değer yazdırılır.

Çıktı

C++'da Geçersiz Anahtar Sözcük

C++'da, kullanımı geçersiz C'de yalnızca işlevler ve işaretçiler ile sınırlı değildir. Ayrıca işlev parametreleri için bir tür olarak da kullanılabilir; bu, işleve iletilen belirli bağımsız değişkenin herhangi bir belirli veri türü veya değeri olmadığını gösterir. Örneğin, C++'daki main() işlevi herhangi bir bağımsız değişkene ihtiyaç duymaz ve bildirilebilir geçersiz . Aşağıda bir örnek gösterilmiştir:

#include
kullanarak ad alanı std ;

geçersiz İleti ( geçersiz )
{
cout << 'Ben bir işlevim!' ;
}
int ana ( geçersiz )
{
İleti ( ) ;
}

Yukarıdaki C++ kodunda kullanıyoruz geçersiz function message() için bir işlev parametresi olarak. Çıktı daha sonra, mesaj () işlevi çağrıldığında yazdırılacaktır. geçersiz ana işlev.

Çıktı

C#'ta Geçersiz Anahtar Kelime

C#'ta geçersiz hiçbir şey döndürmeyen yöntemler için dönüş türü olarak kullanılır. Bu, hiçbir değer döndürmeyen işlevlerin yanı sıra yapıcılar, yıkıcılar ve olay işleyicileri içerir. Bir yöntemin bir geçersiz dönüş türü, bir değişkene atanamaz veya bir ifadede kullanılamaz. bir örnek geçersiz C#'daki yöntem aşağıda gösterilmiştir:

kullanarak sistem ;
sınıf GFG {

halk geçersiz Metin ( )
{
Konsol . Yazı çizgisi ( 'Linux' ) ;
}
halk geçersiz toplam ( int A, int B )
{
Konsol . Yazı çizgisi ( 'çoklu =' + ( A * B ) ) ;
}
} ;
sınıf program {
statik geçersiz Ana ( sicim [ ] argümanlar )
{
eski GFG = yeni GFG ( ) ;
eski . Metin ( ) ;
eski . toplam ( 5 , yirmi ) ;
}
}

Yukarıdaki C# kodunda, iki geçersiz Text() ve sum() işlevleri bildirilir ve ardından bu işlevler geçersiz ana işlev.

Çıktı

Çözüm

Geçersiz C, C++ ve C# gibi programlama dillerinde bir değerin olmadığını belirtmek için kullanılan bir anahtar kelimedir. Hiçbir şey döndürmeyen işlevleri ve yöntemleri bildirmek için ve özellikle C++'da bir işlev parametresi olarak kullanılır. Nasıl kullanılacağını anlamak geçersiz verimli ve işlevsel kod yazmak için doğru şekilde gereklidir.