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



29
İnsanlar C işaretçileri hakkında neyi zor buluyor? [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 . 7 yıl önce kapalı . …
173 c  pointers 



9
Extern anahtar sözcüğünün C işlevleri üzerindeki etkileri
C de, externfonksiyon bildiriminden önce kullanılan anahtar kelimenin hiçbir etkisini fark etmedim . İlk başta, extern int f();tek bir dosyada tanımlarken dosyayı dosyanın kapsamı dışında uygulamaya zorladığını düşündüm . Ancak ben her ikisi de öğrendim: extern int f(); int f() {return 0;} ve extern int f() {return 0;} gcc uyarıları …
172 c  syntax  standards 



9
C'deki bir işlevden bir "yapı" döndürme
Bugün birkaç arkadaşa C'lerin nasıl kullanılacağını öğretiyordum struct. Onlardan biri, structyanıtladığım bir işlevden bir geri dönüp dönemeyeceğinizi sordu: "Hayır! Bunun yerine dinamik olarak malloced structs'ye işaretçiler döndürürdünüz ." Öncelikle C ++ yapan birinden geliyor, structdeğerlerle s döndüremediğini bekliyordum . C ++ 'da operator =nesneleriniz için aşırı yükleyebilirsiniz ve nesnenizi değere …
171 c 

5
C'de düzenli ifadeler: örnekler?
ANSI C'de düzenli ifadelerin nasıl kullanılacağına dair bazı basit örnekler ve en iyi uygulamaların peşindeyim man regex.h, bu kadar fazla yardım sağlamaz.
171 c  regex 

13
C ++, ben yemiyorum ne için ödeme yapıyorum?
C ve C ++ 'da aşağıdaki merhaba dünya örneklerini ele alalım: main.c #include <stdio.h> int main() { printf("Hello world\n"); return 0; } main.cpp #include <iostream> int main() { std::cout<<"Hello world"<<std::endl; return 0; } Onları montaj için godbolt içinde derlediğimde, C kodunun boyutu sadece 9 satır ( gcc -O3): .LC0: .string …
170 c++  c 

2
Rand () kullanırken neden bu renk desenini alıyorum?
Böyle bir görüntü dosyası oluşturmaya çalıştım: uint8_t raw_r[pixel_width][pixel_height]; uint8_t raw_g[pixel_width][pixel_height]; uint8_t raw_b[pixel_width][pixel_height]; uint8_t blue(uint32_t x, uint32_t y) { return (rand()%2)? (x+y)%rand() : ((x*y%1024)%rand())%2 ? (x-y)%rand() : rand(); } uint8_t green(uint32_t x, uint32_t y) { return (rand()%2)? (x-y)%rand() : ((x*y%1024)%rand())%2 ? (x+y)%rand() : rand(); } uint8_t red(uint32_t x, uint32_t y) { …
170 c  image  random 


12
C'de bir dizede alt dize olup olmadığını kontrol edin
Bir dize C gibi bir alt dize içerip içermediğini kontrol etmeye çalışıyorum: char *sent = "this is my sample example"; char *word = "sample"; if (/* sentence contains word */) { /* .. */ } string::findC ++ yerine kullanılacak bir şey nedir ?
170 c  string 

2
Bu kod Hindistan haritasını nasıl oluşturur?
Bu kod Hindistan haritasını yazdırır. O nasıl çalışır? #include <stdio.h> main() { int a,b,c; int count = 1; for (b=c=10;a="- FIGURE?, UMKC,XYZHello Folks,\ TFy!QJu ROo TNn(ROo)SLq SLq ULo+\ UHs UJq TNn*RPn/QPbEWS_JSWQAIJO^\ NBELPeHBFHT}TnALVlBLOFAkHFOuFETp\ HCStHAUFAgcEAelclcn^r^r\\tZvYxXy\ T|S~Pn SPm SOn TNn ULo0ULo#ULo-W\ Hq!WFs XDt!" [b+++21]; ) for(; a-- > 64 ; ) putchar ( …
169 c  obfuscation 

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.