Pertanyaan yang diberi tag «c»

C adalah bahasa pemrograman tujuan umum yang digunakan untuk pemrograman sistem (OS dan tertanam), perpustakaan, game, dan lintas-platform. Tag ini harus digunakan dengan pertanyaan umum tentang bahasa C, sebagaimana didefinisikan dalam standar ISO 9899 (versi terbaru, 9899: 2018, kecuali ditentukan lain - juga tag permintaan versi khusus dengan c89, c99, c11, dll). C berbeda dari C ++ dan tidak boleh digabungkan dengan tag C ++ tanpa alasan yang rasional.

22
Apa yang dimaksud dengan operator "->" di C ++?
На этот вопрос есть ответы на Stack Overflow на русском : Что такое оператор "->" в С ++? Setelah membaca Fitur Tersembunyi dan Sudut Gelap C ++ / STL aktif comp.lang.c++.moderated, saya benar-benar terkejut bahwa cuplikan berikut dikompilasi dan bekerja di Visual Studio 2008 dan G ++ 4.4. Berikut kodenya: …

10
Meningkatkan kinerja SQLITE INSERT-per-second
Mengoptimalkan SQLite itu rumit. Kinerja penyisipan massal aplikasi C dapat bervariasi dari 85 sisipan per detik hingga lebih dari 96.000 sisipan per detik! Latar Belakang: Kami menggunakan SQLite sebagai bagian dari aplikasi desktop. Kami memiliki sejumlah besar data konfigurasi yang disimpan dalam file XML yang diuraikan dan dimuat ke dalam …


28
Apakah saya menggunakan hasil malloc?
Dalam pertanyaan ini , seseorang menyarankan dalam komentar bahwa saya tidak boleh memberikan hasil malloc, yaitu int *sieve = malloc(sizeof(int) * length); daripada: int *sieve = (int *) malloc(sizeof(int) * length); Mengapa demikian?
2408 c  malloc  casting 



4
Apa fungsinya ??! ??! operator lakukan di C?
Saya melihat garis C yang tampak seperti ini: !ErrorHasOccured() ??!??! HandleError(); Itu dikompilasi dengan benar dan tampaknya berjalan ok. Sepertinya memeriksa apakah ada kesalahan, dan jika ada, itu menanganinya. Tetapi saya tidak begitu yakin apa yang sebenarnya dilakukan atau bagaimana melakukannya. Tampaknya programmer mencoba mengekspresikan perasaan mereka tentang kesalahan. Saya …
1990 c  operators  trigraphs 

5
Apa yang ":-!!" dalam kode C?
Saya bertemu dengan kode makro aneh ini di /usr/include/linux/kernel.h : /* Force a compilation error if condition is true, but also produce a result (of value 0 and type size_t), so the expression can be used e.g. in a structure initializer (or where-ever else comma expressions aren't permitted). */ #define …
1665 c  linux  macros  linux-kernel 


18
Dengan array, mengapa case [5] == 5 [a]?
Seperti yang ditunjukkan Joel dalam Stack Overflow podcast # 34 , dalam Bahasa Pemrograman C (alias: K & R), disebutkan properti array ini di C:a[5] == 5[a] Joel mengatakan bahwa itu karena pointer aritmatika tetapi saya masih tidak mengerti. Kenapa begitua[5] == 5[a] ?



11
Bagaimana fungsi pointer dalam C berfungsi?
Saya memiliki beberapa pengalaman belakangan ini dengan fungsi pointer di C. Jadi melanjutkan dengan tradisi menjawab pertanyaan Anda sendiri, saya memutuskan untuk membuat ringkasan kecil dari dasar-dasar yang sangat, bagi mereka yang membutuhkan menyelam cepat ke subjek.
1234 c  function-pointers 

19
Apa artinya "statis" dalam C?
Saya telah melihat kata yang staticdigunakan di berbagai tempat dalam kode C; apakah ini seperti fungsi / kelas statis di C # (di mana implementasi dibagikan di seluruh objek)?
1138 c  syntax  static 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.