«c» etiketlenmiş sorular

C, sistem programlama (OS ve gömülü), kütüphaneler, oyunlar ve çapraz platform için kullanılan genel amaçlı bir programlama dilidir. Bu etiket, ISO 9899 standardında tanımlandığı gibi C dili ile ilgili genel sorularla kullanılmalıdır (aksi belirtilmedikçe en son sürüm 9899: 2018 - c89, c99, c11 vb. İle sürüme özgü istekleri de etiketleyin). C, C ++ 'dan farklıdır ve rasyonel bir nedenden yoksun C ++ etiketi ile birleştirilmemelidir.

15
rails install pg - 'libpq-fe.h üstbilgisi bulunamıyor
$ sudo bundle install Sonuç Fetching gem metadata from https://rubygems.org/........... Fetching gem metadata from https://rubygems.org/.. Using rake (0.9.2.2) Using i18n (0.6.1) Using multi_json (1.3.6) Using activesupport (3.2.8) Using builder (3.0.4) Using activemodel (3.2.8) Using erubis (2.7.0) Using journey (1.0.4) Using rack (1.4.1) Using rack-cache (1.2) Using rack-test (0.6.2) Using hike …



6
Özellikle, malloc'un sonucunu oluşturmakla ilgili tehlikeli olan nedir?
Şimdi insanlar bunu bir kopya olarak işaretlemeye başlamadan önce, aradığım cevabı hiçbiri sağlamayan aşağıdakilerin hepsini okudum: C SSS: malloc'un dönüş değerini dökümde yanlış olan ne? SO: malloc () 'un dönüş değerini açıkça değiştirmeli miyim? SO: C'deki gereksiz işaretçiler SO: Malloc'un sonucunu yayınlıyor muyum? Hem C SSS'si hem de yukarıdaki sorulara …
87 c 

8
Bir sinyal işleyicide printf kullanmaktan nasıl kaçınılır?
Yana printfevresel değil, bir sinyal işleyici kullanmak için güvenli olması gerekiyordu değil. Ama kullanılan birçok örnek kod gördümprintf bu şekilde . Öyleyse sorum şu: printfbir sinyal işleyicide kullanmaktan ne zaman kaçınmamız gerekiyor ve önerilen bir yedek var mı?
87 c  linux  signals 

6
Dosya kapsamında değişken olarak değiştirilmiş dizi
".M" dosyamın en üst düzeyinde buna benzer şekilde Objective-C uygulama dosyamda kullanılacak sabit bir statik dizi oluşturmak istiyorum: static const int NUM_TYPES = 4; static int types[NUM_TYPES] = { 1, 2, 3, 4 }; NUM_TYPESDosyada daha sonra kullanmayı planladığım için onu bir değişkene koymak istedim. Ancak bunu yaptığımda hata alıyorum …



15
Tekli artı operatörü ne yapar?
Tekli artı operatörü ne yapar? Bulduğum birkaç tanım var ( burada ve burada ) ama ne için kullanılacağı konusunda hala hiçbir fikrim yok. Hiçbir şey yapmıyor gibi görünüyor ama bunun bir nedeni var, değil mi?
87 c#  c++  c  unary-operator 


3
C'de yapısal bellek düzeni
C # geçmişim var. C gibi düşük seviyeli bir dil için çok acemiyim. C # struct'da , belleği varsayılan olarak derleyici tarafından düzenlenir. Derleyici, veri alanlarını yeniden sıralayabilir veya alanlar arasında örtük olarak ek bitler doldurabilir. Bu nedenle, tam düzen için bu davranışı geçersiz kılmak için bazı özel nitelikler belirtmem …



3
Platformdan bağımsız size_t c biçimindeki biçim belirticileri?
size_tC türünde bir değişken yazdırmak istiyorum, ancak size_tfarklı mimarilerdeki farklı değişken türlerine diğer ad verildiği görülüyor . Örneğin, bir makinede (64 bit) aşağıdaki kod herhangi bir uyarı vermez: size_t size = 1; printf("the size is %ld", size); ancak diğer makinemde (32 bit) yukarıdaki kod aşağıdaki uyarı mesajını veriyor: uyarı: '% …

12
İşlev işaretçileri, Kapanışlar ve Lambda
Şimdi işlev işaretlerini öğreniyorum ve konuyla ilgili K&R bölümünü okurken, bana ilk çarpan şey, "Hey, bu bir tür kapanış gibi" oldu. Bu varsayımın bir şekilde temelde yanlış olduğunu biliyordum ve çevrimiçi bir aramadan sonra bu karşılaştırmanın gerçekten herhangi bir analizini bulamadım. Öyleyse neden C tarzı işlev işaretçileri, kapanışlardan veya lambdalardan …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.