Pertanyaan yang diberi tag «c»

C adalah bahasa pemrograman komputer serba guna yang digunakan untuk sistem operasi, game, dan pekerjaan berkinerja tinggi lainnya.

11
Sudahkah Anda menangani pengerasan ruang?
Saya sangat ingin mempelajari praktik-praktik terbaik dalam hal pengerasan ruang. Sebagai contoh, saya telah membaca (walaupun saya tidak dapat menemukan artikel lagi) bahwa beberapa bagian inti dari penemu Mars tidak menggunakan alokasi memori dinamis, bahkan itu dilarang. Saya juga membaca bahwa memori inti kuno mungkin lebih disukai di ruang angkasa. …
62 c  memory 

10
Apakah praktik yang buruk untuk menggunakan kompiler C ++ hanya untuk fungsi yang berlebihan?
Jadi saya sedang mengerjakan desain perangkat lunak menggunakan C untuk prosesor tertentu. Tool-kit termasuk kemampuan untuk mengkompilasi C serta C ++. Untuk apa yang saya lakukan, tidak ada alokasi memori dinamis yang tersedia di lingkungan ini dan program ini secara keseluruhan cukup sederhana. Belum lagi bahwa perangkat ini hampir tidak …

7
Haruskah seseorang memeriksa setiap kesalahan kecil dalam C?
Sebagai seorang programmer yang baik, seseorang harus menulis kode yang kuat yang akan menangani setiap hasil dari programnya. Namun, hampir semua fungsi dari pustaka C akan mengembalikan 0 atau -1 atau NULL ketika ada kesalahan. Terkadang jelas bahwa pengecekan kesalahan diperlukan, misalnya ketika Anda mencoba membuka file. Tetapi saya sering …
60 c  error-handling 


13
Filosofi di balik Perilaku Tidak Terdefinisi
Spesifikasi C \ C ++ membuat sejumlah besar perilaku terbuka bagi kompiler untuk diimplementasikan dengan cara mereka sendiri. Ada sejumlah pertanyaan yang selalu ditanyakan di sini tentang hal yang sama dan kami memiliki beberapa posting yang sangat baik tentang hal itu: https://stackoverflow.com/questions/367633/what-are-all-the-common-undefined-behaviour-that-ac-programmer-should-know-abo https://stackoverflow.com/questions/4105120/what-is-undefined-behavior https://stackoverflow.com/questions/4176328/undefined-behavior-and-afterence-points Pertanyaan saya bukan tentang apa perilaku …

12
Apakah ini kasus penggunaan yang layak untuk goto di C?
Saya benar-benar ragu untuk menanyakan hal ini, karena saya tidak ingin "meminta debat, argumen, jajak pendapat, atau diskusi panjang" tetapi saya baru mengenal C dan ingin mendapatkan lebih banyak wawasan tentang pola umum yang digunakan dalam bahasa. Saya baru-baru ini mendengar beberapa kebencian untuk gotoperintah, tetapi saya juga baru-baru ini …

4
Kapan dan untuk tujuan apa kata kunci const harus digunakan dalam C untuk variabel?
Sementara kode saya ditinjau di sini masalah penggunaan constkata kunci muncul. Saya mengerti bahwa ini digunakan untuk menerapkan perilaku read-only pada variabel. Saya bingung tentang berbagai situasi apa yang bisa bermanfaat. Haruskah digunakan demi kejelasan dalam prototipe fungsi? Haruskah itu digunakan sebagai langkah pengamanan selama pengembangan kode? Haruskah itu digunakan …


15
Mengapa kami memiliki kenaikan postfix?
Penafian : Saya tahu benar semantik dari awalan dan penambahan postfix. Jadi tolong jangan jelaskan kepada saya bagaimana mereka bekerja. Membaca pertanyaan tentang stack overflow, saya tidak bisa tidak melihat bahwa programmer menjadi bingung oleh operator kenaikan postfix berulang-ulang. Dari sini muncul pertanyaan berikut: apakah ada kasus penggunaan di mana …
55 c++  c  postfix 

8
Apa yang terjadi pada sampah di C ++?
Java memiliki GC otomatis yang sesekali Menghentikan Dunia, tetapi mengurus sampah di tumpukan. Sekarang aplikasi C / C ++ tidak memiliki pembekuan STW ini, penggunaan memori mereka juga tidak bertambah. Bagaimana perilaku ini tercapai? Bagaimana benda mati dirawat?

5
Apakah ide yang baik untuk memanggil perintah shell dari dalam C?
Ada perintah shell unix ( udevadm info -q path -n /dev/ttyUSB2) yang ingin saya panggil dari program C. Dengan mungkin sekitar satu minggu perjuangan, saya bisa menerapkannya sendiri, tetapi saya tidak ingin melakukannya. Apakah ini praktik baik yang diterima secara luas untuk saya panggil saja popen("my_command", "r");, atau akankah hal …
50 c  unix  shell 

6
Mengapa banyak fungsi yang mengembalikan struktur dalam C, sebenarnya mengembalikan pointer ke struktur?
Apa keuntungan dari mengembalikan pointer ke struktur sebagai lawan mengembalikan seluruh struktur dalam returnpernyataan fungsi? Saya berbicara tentang fungsi seperti fopendan fungsi level rendah lainnya, tetapi mungkin ada fungsi level yang lebih tinggi yang mengembalikan pointer ke struktur juga. Saya percaya bahwa ini lebih merupakan pilihan desain daripada hanya pertanyaan …

2
Apakah perpustakaan hanya header-lebih efisien?
Asumsi Salah satu keuntungan dari perpustakaan header-only untuk C ++ adalah bahwa mereka tidak perlu dikompilasi secara terpisah. Dalam C dan C ++ inlinemasuk akal hanya jika fungsi didefinisikan dalam file header *. Secara tradisional, dalam tata letak C, .c / .h telah digunakan, di mana tajuk mewakili antarmuka publik …
48 c++  c  libraries 


3
Pengembangan Android menggunakan C dan C ++ [ditutup]
Saya adalah pengembang C, C ++. Saya tertarik dengan pengembangan ponsel. Saya ingin tahu bagaimana cara mengembangkan aplikasi Android menggunakan C dan C ++, saya telah membaca bahwa mereka menyediakan kit untuk pengembang C, C ++ tetapi tidak memiliki semua fungsi pada Java kit. Haruskah saya menggunakan C / C …
47 c++  c  android 

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.