Pertanyaan yang ditandai 'c'

C adalah bahasa pemrograman serba guna yang digunakan untuk pemrograman sistem (OS dan tertanam), perpustakaan, game, dan lintas platform. Tag ini harus digunakan dengan pertanyaan bahasa C umum seperti yang didefinisikan dalam ISO 9899 (versi terbaru, 9899: 2018, kecuali diindikasikan sebaliknya - juga tag untuk versi kueri khusus dengan c89, c99, C11, dll.). C berbeda dari C ++ dan tidak dapat digabungkan dengan tag C ++, yang bukan merupakan alasan rasional.
10
balasan

Meningkatkan kinerja SQLite per detik per detik?

Mengoptimalkan SQLite itu sulit. Kinerja investasi dalam 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 ...
ditetapkan pada 11 November '09 jam 1:16
27
balasan

Bagaimana Anda mengatur, menghapus, dan beralih satu bit?

Bagaimana Anda mengatur, menghapus, dan mengalihkan bit dalam C / C ++?
set 07 Sep '08 pada jam 3:42
28
balasan

Cetak hasil malloc?

Dalam pertanyaan ini, seseorang menyarankan dalam komentar bahwa saya tidak boleh memasukkan hasil malloc, yaitu int * sieve = malloc (sizeof (int) * panjang); tidak: int * saringan = (int *) malloc (sizeof (int) * panjang); Kenapa begitu?
atur 03 Maret 2009 pada 13:13
10
balasan

Mengapa dalam siklus yang terpisah suplemen stigma jauh lebih cepat daripada dalam siklus gabungan?

Misalkan titik a1, b1, c1, dan d1 untuk menumpuk memori, dan kode numerik saya memiliki loop utama berikut. const int n = 100000; untuk (int j = 0; j <n; j ++) {a1 [j] + = b1 [j]; c1 [j] + = d1 [j]; } Siklus ini dilakukan 10.000 kali ...
ditetapkan pada 17 Desember '11 jam 23:40
32
balasan

Apa perbedaan antara #include <filename> dan #include "filename"?

Dalam bahasa pemrograman C dan C ++, apa perbedaan antara menggunakan kurung sudut dan menggunakan kutipan dalam pernyataan sertakan sebagai berikut? #include <filename> #include "filename"
ditetapkan pada 22 Agustus '08 pada jam 4:40
6
balasan

Apa ": - !!" dalam kode C?

Saya mengalami macrocode aneh ini di /usr/include/linux/kernel.h: / * ini bisa digunakan, misalnya, dalam penginisialisasi struktur (atau ...
atur 10 Feb '12 jam 5:50 sore
18
balasan

Dengan array, mengapa demikian, [5] == 5 [a]?

Seperti yang Joel tunjukkan dalam podcast encoreci.net # 34, dalam bahasa pemrograman C (alias: K R) properti array dalam C disebutkan: a [5] == 5 [a] Joel mengatakan ini karena aritmatika pointer, tetapi saya masih belum mengerti. Kenapa a [5] == 5 [a]?
ditetapkan pada 19 Desember '08 jam 8:01 malam
4
balasan

Apa yang membuat C ??! ??! seorang operator?

Saya melihat string C, yang terlihat seperti ini:! ErrorHasOccured () ??! ??! HandleError (); Itu dikompilasi dengan benar dan tampaknya berfungsi dengan baik. Tampaknya memeriksa apakah ada kesalahan, dan jika itu terjadi, ia memprosesnya. Tapi saya tidak begitu percaya ...
atur 19 Oktober. '11 pukul 19:56
13
balasan

Apa efek "C" eksternal dalam C ++?

Apa yang sebenarnya menempatkan extern "C" dalam kode C ++? Misalnya: extern "C" {void foo (); }
ditetapkan pada 25 Juni 2009 pada 5:10
22
balasan

Menyusun aplikasi untuk digunakan di lingkungan yang sangat radioaktif.

Kami sedang merakit aplikasi C / C ++ tertanam yang digunakan dalam perangkat berpelindung di lingkungan yang diradiasi dengan radiasi pengion. Kami menggunakan GCC dan kompilasi si>
ditetapkan pada 24 April '16 jam 10:09 malam
15
balasan

Apa perbedaan antara const int *, const int * const dan int const *?

Saya selalu manja bagaimana benar menggunakan const int *, const int * const dan int const *. Apakah ada seperangkat aturan yang mendefinisikan apa yang bisa dan tidak bisa Anda lakukan? Saya ingin tahu semua yang perlu dilakukan, dan semua ini tidak menyangkut tugas, sebelum ...
ditetapkan pada 17 Juli 2009 pada 16:28
12
balasan

Bagaimana fungsi pointer bekerja di C?

Baru-baru ini saya memiliki beberapa pengalaman dengan fungsi pointer di C. Jadi, melanjutkan tradisi menjawab pertanyaan Anda sendiri, saya memutuskan untuk membuat ringkasan singkat dari prinsip-prinsip paling dasar bagi mereka yang membutuhkan penyelaman cepat ke subjek.
ditetapkan pada 08 Mei 2009 pada 18:49
20
balasan

Apa arti "statis" dalam C?

Saya melihat kata statis yang digunakan di berbagai tempat dalam kode C; apakah itu seperti fungsi / kelas statis di C # (di mana implementasi dibagi antara objek)?
atur 21 Feb '09 pada jam 9:47
4
balasan

Contest C Code Contestus 2006. Tolong jelaskan sykes2.c

Bagaimana cara kerja program C ini? main (_) {_ ^ 448 main (- ~ _); putchar (--_% 64? 32 | - ~ 7 [__ TIME __-_ / 8% 8] ["> 'txiZ ^ (~ z?" - 48] >> ";;; ==== ~ $ :: 199" [_ * 2 8 | _ / 64] / (_ 2? 1: 8)% 8 1: 10);} Ini mengkompilasi apa adanya (diuji untuk gcc 4.6. 3). Dia tidak ...
diatur 13 Maret '13 pada 21:22
16
balasan

Bagaimana cara menggunakan extern untuk bertukar variabel antara file sumber?

Saya tahu bahwa variabel global dalam C terkadang memiliki kata kunci eksternal. Apa itu variabel eksternal? Apa itu deklarasi? Apa cakupannya? Ini disebabkan oleh pertukaran variabel dalam file sumber, tetapi bagaimana cara kerjanya? Di mana saya bisa menggunakan ...
mengatur 16 September '09 pada pukul 17:08