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.

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

2408
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

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