«c» etiketlenmiş sorular

C, işletim sistemleri, oyunlar ve diğer yüksek performanslı işler için kullanılan genel amaçlı bir bilgisayar programlama dilidir.

8
X = x ++ neden tanımsız?
Tanımlanmadı çünkü xsıra noktaları arasında iki kez değişiklik yapıyor. Standart tanımsız olduğunu, bu nedenle tanımsız olduğunu söylüyor. O kadarını biliyorum. Ama neden? Anladığım kadarıyla, bunun yasaklanması derleyicilerin daha iyi optimizasyon yapmasına izin veriyor. Bu, C icat edildiğinde mantıklı olabilirdi, ama şimdi zayıf bir argüman gibi görünüyor. Bugün C'yi yeniden icat …

6
Daha iyi sözdizimi ile C'ye aktarılan bir dil var mı? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 6 yıl önce kapalı . …
19 c  syntax  compiler 

6
C ++ kodunda C ifadeleri kullanmak iyi bir alışkanlık mıdır?
Okulda bu yıl C'yi öğrenmeye başladık, sınıfın çok ilerisindeyim ve sınıf C'nin temelindeyken Java, C ++ ve C öğrendim. Her neyse, kendimi belgeliyorum, kitap okuyorum, ve öğretmenime neden C öğrenmem gerektiğini sordum ve bunun C ++ 'ın temeli olduğunu söyledi. Programlamaya ilk başladığımda C ++ 'ı çok daha kolay buldum, …
19 c++  c 

7
C programları için OO en iyi uygulamaları [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . "Eğer gerçekten OO şeker istiyorsan - git C ++ kullan" - bunu sorduğumda bir …

6
2011'de C programlama [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. 6 yıl önce kapalı . Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Birçok ay önce, öncelikle çok çeşitli işletim sistemlerini …

4
C / C ++ 'da fonksiyon çağrısının yığın çerçevesini anlıyor musunuz?
Yığın çerçeveleri nasıl inşa ve hangi değişkenler (params) hangi sırayla yığın itti anlamaya çalışıyorum? Bazı arama sonuçları, C / C ++ derleyicisinin bir işlev içinde gerçekleştirilen işlemlere göre karar verdiğini göstermiştir. Örneğin, işlevin geçirilen int değerini 1 (+ ++ operatörüne benzer) kadar arttırması ve döndürmesi gerekiyorsa, işlevin tüm parametrelerini ve …
19 c++  c  compiler  stack 

8
İlkinden sonra C veya C ++ derleme hatalarını okuyor musunuz?
C ve C ++ derleyicilerinin neden hatalardan kurtulmaya ve ayrıştırmaya devam etmeye çalıştıklarını hiç anlamadım. Neredeyse her zaman, ilk hata ilk hata giderilir gider kaybolacak bir sahte hatalar akışı oluşturur. Birkaç yıllık deneyimden sonra, her dosyanın ilkinden başka herhangi bir hataya bakmayı bıraktım. Derleyiciyi yeniden çalıştırın ve başka hata kalmayana …


7
Neden her şey yalnızca .cpp dosyasını eklerken çalışırken .h'yi eklememiz gerekiyor?
Neden biz de dahil etmek gerekiyor .hve .cppbiz dahil ederek bunu yalnızca çalışmasını sağlayacak sırasında dosyaları .cppdosyasını? Örneğin: file.hiçeren bildirimler oluşturma, ardından file.cppiçeren tanımlar oluşturma ve her ikisini de içine alma main.cpp. Alternatif olarak: file.cppİçinde içeren bir bildiri / tanım oluşturma (prototip yok) main.cpp. İkisi de benim için çalışıyor. Farkı …
18 c++  c  headers  linking  include 

2
C ++ neden TIOBE popülerlik endeksinde bu kadar yüksektir, C ++ da burada altındadır, ancak popüler değildir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 6 yıl önce kapalı . …

8
C işaretçileri ne zaman NULL için kontrol edilmelidir?
Özet : C'deki bir işlev her zaman bir NULLişaretçiyi kaydı silip etmediğinden emin olmalıdır mı? Değilse, bu kontrolleri atlamak ne zaman uygundur? Ayrıntılar : Röportajları programlama hakkında bazı kitaplar okudum ve C'deki işlev argümanları için uygun giriş doğrulama derecesinin ne olduğunu merak ediyorum? Açıkçası, bir kullanıcıdan girdi alan herhangi bir …
18 c  validation  null 

8
C ve C ++ arasında bir dil var mı?
C'nin basit ve şeffaf doğasını gerçekten çok seviyorum: C kodunu yazdığımda "sızdıran soyutlamalar" ile sınırsız hissediyorum ve neredeyse her zaman ürettiğim montaj konusunda kurnaz bir tahmin yapabilirim. Ayrıca C için basit, tanıdık sözdizimini seviyorum. Bununla birlikte, C, C ++'ın sınıflar, basitleştirilmiş cstring olmayan taşıma vb. Gibi sunduğu bu basit, yararlı …
18 c++  c 

3
Soldan sağa dil sözdiziminin avantajları
Channel9'da Herb Sutter ile bir röportaj izledim ve videonun sonunda, soldan sağa sözdiziminin gelecekteki bir C ++ standardı için whishlist'in üstünde olacağını söyledi (ancak C ++ 'ı değiştirmenin bu şekilde olduğunu kabul etse de) tamamen farklı bir canavar yaratır). Dışında: çıplak gözle daha açık, insanlar tarafından daha anlaşılır; //C syntax …


5
Kendi çekirdeğinizi oluşturma konusunda hırslı bir öğrenciye öneriler
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Bilgisayarlar hakkında bilmeniz gereken her şeyi öğrenmek isteyen çok iddialı bir üniversite öğrencisiyim (isterseniz …
18 c  assembly  kernel 

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.