«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.

22
İyi (mükemmel) bir programcı olmak için C (veya C ++) 'un nasıl kullanılacağını öğrenmek bir gereksinim midir? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 4 yıl önce kapandı . Programlamayı ilk öğrenmeye başladığımda, gerçek programcılar uykularında montaj yazabiliyorlardı. Bilgisayar bilimlerinde ciddi bir okul eğitimi, derleme kullanarak …

4
Println () işlevini bir araya getirmek, dizeleri birleştirmek ve bir kez çağırmaktan ne kadar kötü?
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü Kod İnceleme Stack Exchange. 5 yıl önce göç etti . Konsolun çıkışının pahalı bir işlem olduğunu biliyorum. Kod okunabilirliği açısından bazen, uzun bir metin dizesini bağımsız değişken olarak kullanmak yerine, iki kez metin çıktısı alma işlevini çağırmak iyidir. Örneğin, …
23 java  c++  performance  c  io 

6
İç içe yorumlar sorunu nasıl çözülür
Yorumların yuvalanamayacağı yalnızca bir dilde görünmüyor. Bu sorun için iyi bir çözümünüz var mı? C / C ++ ve Java'daki bir geçici çözüm yalnızca tek satırlı yorumu kullanmaktır, ancak daha büyük bir bloğu yorumlamak imkansız hale gelir. Bunun gibi bir şeyle karşı karşıyayım: </li><!-- <li><!-- Save --> Bu yüzden yorumları …
23 java  c++  python  c  comments 

5
Neden birkaç popüler programlama dili C'den etkilenir? [kapalı]
Şu anda olduğu gibi, bu soru bizim soru-cevap formatımız için 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ışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapandı . …

9
C'yi tampon taşmalarına daha az eğilimli yapmak neden bu kadar zor?
Üniversitelerde bir kurs yapıyorum, laboratuarlardan biri bize verdikleri kodda tampon taşması istismarları yapmak. Bu, farklı bir işleve geri dönmek için bir yığında bir işlevin dönüş adresini değiştirmek, basitçe program kayıt / bellek durumunu değiştiren ancak daha sonra çağırdığınız işleve geri dönen kod kadar Çağrdığınız işlev tamamen istismara açık değildir. Bunun …

3
Programlama yarışmalarında ve yarışmalarda C ++ neden baskın? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 6 yıl önce kapandı . C ++ 'ın çok hızlı bir dil olduğunu anlıyorum, ancak bazı durumlarda C kadar hızlı ya da …
23 c++  c 

5
C derleyicisinin geçmişi nedir?
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 8 yıl önce göç etmiş . "Dennis Ritchie'nin C dilini geliştirdiğini" söylediğimizde, C dilinde yazılmış kaynak kodunu derleyebilecek bir derleyici ("zaten gelişmiş" bir dil kullanarak) oluşturduğunu mu kastediyoruz? eğer öyleyse ilk C derleyicisini yazmak için kullandığı …
23 c  compiler 

16
C bilmiyorum ama C ++ ile iyiyim tamam mı? [kapalı]
Şu anda olduğu gibi, bu soru bizim soru-cevap formatımız için 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ışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapandı . …
23 c++  c 

7
C ve C ++ 'da işaretsiz tamsayıları kullanma
Uzun zamandır beni şaşırtan çok basit bir sorum var. Ağlar ve veritabanları ile uğraşıyorum, bu yüzden uğraştığım pek çok veri 32 bit ve 64 bit sayıcılar (işaretsiz), 32 bit ve 64 bit tanılama kimlikleridir (ayrıca işaret için anlamlı eşlemelere sahip değildir). Pratik olarak hiçbir zaman negatif sayı olarak ifade edilebilecek …
23 c  coding-style 


1
“Çıkış (-1)” nereden geldi?
Ben kullanmanızı öneririz internette eski yazılıma ve kötü öğreticiler bir sürü görmek exit(-1), return -1"anormal fesih" temsil etmek veya benzer. Sorun en azından POSIX’de -1hiç olmamıştı ve geçerli bir durum kodu değil. man 3 exitgöstermektedir exit()döndürür değerini status & 0377, yani ebeveyn -1olur 255. POSIX dışı sistemlerde, EXIT_FAILUREtaşınabilirlik için önerilir. …

7
C de programlamayı öğrenme (Python'dan geliyor) [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Yazılım Mühendisliği Stack Exchange için. 6 yıl önce kapandı . Bu soruyu sormak için yanlış yer ise, lütfen bana bildirin. Ben bir Python programcısıyım. C'yi öğrenmeyi çok isterdim. …
22 learning  python  c 

6
sizeof style: sizeof (type) ya da sizeof değişkeni?
Bellekle sizeofilgili işlemler için kullanmanın iki stilini gördüm (örneğin memsetveya içinde malloc): sizeof(type), ve sizeof variable veya sizeof(variable) Hangisini tercih edersiniz, ya da iki stilin bir karışımını kullanırdınız ve her bir stili ne zaman kullanırdınız? Her stilin artıları ve eksileri nelerdir ve bunları kullandığınızda? Örnek olarak, bir stilin yardımcı olduğu …
22 c  coding-style 


2
Modern C de değişken genişlik tipleri sabit tiplerle değiştirildi mi?
Bugün Kod İnceleme üzerine bir incelemede ilginç bir noktaya rastladım . @Veedrac, bu cevapta , değişken ebatlı tiplerin (örneğin intve long) uint64_tve gibi sabit ebatlı tiplerle değiştirilmesini önermiştir uint32_t. Bu cevabın yorumlarından alıntı: İnt ve long (ve dolayısıyla alabilecekleri) boyutları platforma bağlıdır. Öte yandan, int32_t her zaman 32 bit uzunluğundadır. …

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.