C programlama dillerinde bir yapı veya yapı, birlikte erişilebilen farklı veri türlerinin değişkenlerini tutan bir kaptır. Yapılar, ilgili verileri kategorize edip gruplayabildikleri için faydalıdır. Yapılar, C # ve C ++ içeren C programlama dillerinde oluşur.
Bir yapı başlatmak ve kullanmak için, önce yapıyı bildirin ve önüne isteğe bağlı bir başlık (veya etiket) yerleştirin:
struct Başlık {};
Sonra yapının sonuna bir noktalı virgül koyun.
Yapılar, yapı içinde eşleştirildikleri belirli veri parçasını tanımlayan değişkenler içerir. C programlamadaki bazı yaygın değişkenler, depoladıkları veri türünü gösteren int, char ve float içerir. Örneğin, bir yapı bir işletmedeki belirli bir müşteri hakkında veri tutuyorsa, char değişkeni müşterinin adıyla ilgili olabilirken, int (tamsayı) onların özel müşteri kimlik numarasını içerir. Bir değişkenin depoladığı belirli bilgiler bir değer olarak bilinir. Yapılar, ilişkili (veya belki de ilgisiz) verileri organize bir biçimde gruplama yöntemi sağlar.
Bir yapıdaki verilere erişmek için, değişken ve belirli veri üyesi arasında bir üye işleci (genellikle bir nokta) kullanın. Bir yapıda depolanan verileri bulmak için bir işaretçi de kullanabilirsiniz. İşaretçiler, değişkenin karşılık gelen verilerini bulmak için yapı içinde programlanmış bir değişkenin bellek adresini kullanır.