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

4
C'de neden kısa, int ve uzun icat edildi?
Ben Anlamakta zorlandığım, kesin yaratma amacı neydi short, intve longC veri türleri? Sormamın nedeni, boyutlarının sınırlı olduğu gibi görünmüyor - örneğin bir boyuttan shortdaha küçük olduğu sürece herhangi bir boyutta olabilirler int. O halde, hangi durumlarda a yerine bir unsigned intya da unsigned longörneğin kullanmalısınız size_tki bunu yaparken ikili uyumluluk …
16 c  data-types 

5
Diziler, işaretçiler ve işlevler için C sözdizimi neden bu şekilde tasarlandı?
Benzer soruları gördükten ve sorduktan sonra int (*f)(int (*a)[5])C anlamı ne ? ve insanların C sözdizimini anlamalarına yardımcı olacak bir program yaptıklarını görerek bile , yardım edemem ama merak ediyorum: C sözdizimi neden bu şekilde tasarlandı? Örneğin, işaretçiler tasarlıyor olsaydım, "işaretçiyi 10 öğeli işaretçi dizisine" çevirirdim int*[10]* p; ve değil …
16 c  syntax 

4
C / C ++ kodumun seviyesini artırma
Şu anda 3-4 yıldır programlıyorum ve artık acemi olarak adlandırılamayacağımı hissediyorum, ancak bu sitede bazı soruları okudum ve WTF'den bahsediyorlar mı? Bugünlerde kitap programlama yaparken de aynı şekilde hissediyorum. Bazıları C / C ++ 'da, bazıları ise oyun hakkında birkaç başlangıç ​​programı kitabı okudum. Çok temel AI, seri ve TCP …
16 c++  c 




6
Bellek hizalama ne kadar önemlidir? Hala önemli mi?
Bir süredir bellek hizalaması, nasıl çalıştığı ve nasıl kullanılacağı hakkında çok şey araştırdım ve okudum. Şimdilik bulduğum en alakalı makale bu . Ancak bununla ilgili hala bazı sorularım var: Gömülü sistemden, bilgisayarımızda bellek yönetimini çok daha az eleştiren yapan büyük bellek yığınlarımız var, tamamen optimizasyondayım, ama şimdi, aynı programı ile …


2
Java'nın JVM'si var, C'nin ne var?
C'nin bir derleyicisi olduğunu biliyorum ama yürütme performansını ne belirler? Örneğin, bir if bloğunda, eğer kod başkaları yerine tüm ifs'lara sahipse, tüm ifs'ın çalıştırılacağını ne belirler? Java'da JVM olurdu, ancak C'de yürütme derleyici şey nedir?
15 java  c 

5
Kaynak kodun sonuna tanım yazıldığında, C dilinde veri ve işlevlerin * bildirimi * neden gereklidir?
Aşağıdaki "C" kodunu göz önünde bulundurun: #include<stdio.h> main() { printf("func:%d",Func_i()); } Func_i() { int i=3; return i; } Func_i()kaynak kodun sonunda tanımlanır ve kullanılmadan önce hiçbir bildirim yapılmaz main(). Derleyicinin gördüğü Func_i()anda main(), çıkar main()ve bulur Func_i(). Derleyici bir şekilde döndürülen değeri bulur Func_i()ve verir printf(). Ben de derleyici bulamıyorum …

7
C'de keyfi blokların deyimsel kullanımı nedir?
Blok, yürütülecek deyimlerin listesidir. C'de blokların nereden geldiğine ilişkin örnekler bir while ifadesinden sonra ve if ifadelerinde while( boolean expression) statement OR block if (boolean expression) statement OR block C ayrıca bir bloğun bir bloğa yuvalanmasını sağlar. Değişken isimlerini yeniden kullanmak için bunu kullanabilirim, 'x' gerçekten hoşuma gitti int x …
15 c  syntax 

9
C öğrenmek Bilgisayar Bilimi için şart mıdır? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Ben bile bir dosya .hveya .cuzantısı ile görmek bile bir ön uç geliştirici . Temel C sözdizimini …

2
Neden C11'deki çirkin anahtar kelimeler?
Şu anda C11 spesifikasyonunun bir taslağını okuyorum . Yeni sunulan anahtar kelimeler: _Bool, _Alignof, _Atomictümü standart ayrılmış anahtar kelimeler yerine özel uzantılar gibi hissediyor struct, union, int. Standardın temelde standart uzantılardan oluştuğunu anlıyorum ... ama yine de, bu korkunç! Belki yakında __Long_Long_Reallylong_Integer_MSVC_2020_tstandartta sürünen ile sona erecek ! Standart olmayan kodun …
15 c  keywords 

8
Tersine mühendislik: bunun için gerçekten iyi olan nedir? [kapalı]
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Bu sorunun yeniden açılabilmesi için açıklığa kavuşturulması konusunda yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . Bazı masum / başlangıç ​​sorularım var: Tersine mühendislik ne …

7
Bir C kütüphanesinin işlevleri her zaman bir dizginin uzunluğunu beklemeli mi?
Şu anda C ile yazılmış bir kütüphane üzerinde çalışıyorum. Bu kütüphanenin birçok işlevi argümanlarında char*veya const char*argümanlarında bir dize bekliyor . Ben size_tboş sonlandırma gerekli değildi böylece her zaman dize uzunluğunu bekliyor bu fonksiyonları ile başladı . Bununla birlikte, test yazarken, bu, aşağıdakilerin sık sık kullanılmasına neden oldu strlen(): const …
15 c  api  strings 

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.