Pertanyaan yang diberi tag «c»

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



2
Mengapa array panjang variabel dibuat opsional di C 2011?
Ketika VLA diperkenalkan pada C 1999, saya pikir itu adalah inovasi yang bagus untuk bahasa tersebut. Namun, setelah mempelajarinya dibuat opsional pada C 2011, saya bertanya-tanya apa yang menyebabkan perubahan statusnya, dan jika itu berarti fitur tersebut sebenarnya menuju usang. Jika demikian, apakah ada gagasan yang setara tentang manajemen otomatis …



1
Apakah ekstensi C yang penting termasuk tipe integer yang perilakunya tidak tergantung pada ukuran kata mesin
Karakteristik yang menarik dari C dibandingkan dengan beberapa bahasa lain adalah bahwa banyak tipe datanya didasarkan pada ukuran kata dari arsitektur target, daripada ditentukan secara absolut. Walaupun ini memungkinkan bahasa yang digunakan untuk menulis kode pada mesin yang mungkin mengalami kesulitan dengan jenis tertentu, itu membuatnya sangat sulit untuk merancang …

2
Mengapa array tidak dapat diteruskan sebagai argumen fungsi di C?
Mengikuti komentar ini , saya sudah mencoba ke google mengapa, tetapi google-fu saya gagal. Komentar dari tautan: [...] Tetapi yang penting adalah bahwa array dan pointer adalah hal yang berbeda dalam C. Dengan anggapan Anda tidak menggunakan ekstensi kompiler, Anda umumnya tidak bisa meneruskan array itu sendiri ke suatu fungsi, …
12 c  history 

3
Bagaimana saya harus menandai tipe dalam program C dan C ++?
Dalam jawaban saya ini , saya menggunakan _tjenis yang paling akhir, yang paling kontroversial. Ini adalah praktik yang saya gunakan dalam proyek saya saat ini. typedef struct { int x; int y; } point_t; Ini dimaksudkan agar konsisten dengan tipe C dari stddef.hsuka size_tatau ptrdiff_t. Namun, menurut komentar tertentu dalam …
12 c++  c  naming 


4
Apakah mungkin menggunakan kompiler Intel C / C ++ di Linux untuk membuat file objek yang akan ditautkan pada Windows?
Mengapa? Bergantung pada sumber Anda, kompiler Intel kemungkinan atau paling pasti kompiler yang menghasilkan executable tercepat untuk arsitektur x86 (peningkatan waktu eksekusi 5 hingga 100%). Intel menawarkan kompilernya untuk Linux di bawah lisensi non-komersial secara gratis (saya pikir saya membacanya gratis di suatu tempat di halaman mereka: Intel - Pengembangan …


2
Seberapa banyak penggunaan makro "kemungkinan" dan "tidak mungkin"?
Makro likelydan unlikelymakro sering dikenal membantu kompiler mengetahui apakah suatu ifbiasanya akan dimasukkan atau dilewati. Menggunakannya menghasilkan beberapa peningkatan kinerja (agak kecil). Saya mulai menggunakannya baru-baru ini, dan saya tidak yakin seberapa sering petunjuk seperti itu digunakan. Saat ini saya menggunakannya dengan pengecekan kesalahan if, yang biasanya ditandai sebagai unlikely. …

9
Array atau Malloc?
Saya menggunakan kode berikut dalam aplikasi saya, dan itu berfungsi dengan baik. Tapi saya bertanya-tanya apakah lebih baik membuatnya dengan malloc atau membiarkannya apa adanya? function (int len) { char result [len] = some chars; send result over network }
12 c 



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.