Gelen bilgisayar programlama , boşluk bir olan anahtar bulunabilir C dili (hangi vasıta "boş" ya da "boş") ve diğer birkaç dan programlama dilleri hangi gibi kaynaklanır C ++ , C # veya Java .
Anahtar kelime void, bir tamsayı veya bir dize için olduğu gibi , bir işlevin dönüş türünün genellikle meydana geldiği her yerde kullanılabilir . Programcı yazdığında , bu işlevin hiçbir şey döndürmediğini gösterir. Bu, Pascal ve Visual Basic gibi diğer dillerde bir prosedür olarak adlandırılır . Gelen algoritmalarıyla , bunlar süreli eylemiyle belirlenir. intstringvoid
C ve C ++ 'da, anahtar sözcük void, evrensel bir göstericiyi bir işlev işaretçisi olarak bildirmek için de kullanılabilir .
Bu işlev çağrıldığında, "Guguk kuşu!" Mesajını görüntüler.
void afficher(void) { printf("Coucou !\n"); }Bu işlev çağrıldığında, "Guguk kuşu!" Mesajını görüntüler.
private void afficher() { Console.WriteLine("Coucou !"); }Bu işlev çağrıldığında, "Guguk kuşu!" Mesajını görüntüler.
void afficher() { cout << "Coucou !" << endl; }Bu işlev çağrıldığında, "Guguk kuşu!" Mesajını görüntüler.
void afficher(){ System.out.println("Coucou !"); }7.1 sürümündeki Php de bu tür geri bildirimleri destekler.
Bu işlev çağrıldığında, "Guguk kuşu!" Mesajını görüntüler.
1.1 sürümünden itibaren, voidkendisine verilen ifadeyi değerlendiren ve geri dönen bir operatördür undefined. Sözdizimi şöyledir:
void expression // ou void(expression)Operatör void, değerin undefinedbeklendiği bir bağlama yan etkiler üreten bir ifade eklemenize izin verir .
voidaynı zamanda genel değişkenin değiştirilmiş olması durumunda undefined(kullanarak void(0)veya " void 0") ilkel değerini elde etmek için kullanılır undefined.
Son olarak bir tarayıcıda, sayfa değiştirmeyi önlemek için " " ile voidbir URI'de kullanılabilir javascript:: tarayıcı, bu değer olmadıkça döndürülen URI'yi izleyecektir undefined. Örneğin :
<a href="javascript:void(0)">Cliquer ici ne fait rien</a> <a href="javascript:void(alert('hello, world'))">Cliquer ici affiche "hello, world"</a>Bununla birlikte, bu teknik, ayrık javascript kullanımı gibi diğer tekniklerin lehine tavsiye edilmemektedir .
C'de tür void*, genel işaretçi türüdür: herhangi bir tür işaretçi bu türe dönüştürülebilir ve bunun tersi de geçerlidir.
/* prototype de fonction prenant et retournant un pointeur générique. */ void *realloc(void *ptr, size_t size); int *realloc_int(int *p, size_t taille) { return realloc(p, taille); }