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.

11
Makro vs Fungsi di C
Saya selalu melihat contoh dan kasus di mana menggunakan makro lebih baik daripada menggunakan fungsi. Bisakah seseorang menjelaskan kepada saya dengan contoh kelemahan makro dibandingkan dengan suatu fungsi?



7
Bagaimana Anda membuat array struct di C?
Saya mencoba membuat array struct di mana setiap struct mewakili benda langit. Saya tidak memiliki banyak pengalaman dengan struct, itulah sebabnya saya memutuskan untuk mencoba menggunakannya daripada sejumlah array. Namun, saya terus mengalami banyak kesalahan berbeda. Saya telah mencoba menerapkan teknik yang telah saya lihat di berbagai utas dan di …
101 c  arrays  struct 

4
Bagaimana cara mengetahui dari mana file header disertakan?
Bagaimana cara mengetahui di mana g ++ dapat menemukan file yang disertakan? Pada dasarnya jika saya #include <foo.h> g ++ akan memindai jalur pencarian, menggunakan opsi penyertaan apa pun untuk menambah atau mengubah jalur. Tetapi, pada akhirnya, apakah ada cara saya dapat memberi tahu jalur absolut dari foo.h yang dipilih …
101 c++  c  gcc  include  g++ 



19
Apa cara tercepat untuk menghitung dosa dan cos bersama-sama?
Saya ingin menghitung sinus dan co-sinus dari suatu nilai bersama-sama (misalnya untuk membuat matriks rotasi). Tentu saja saya dapat menghitungnya secara terpisah satu demi satu seperti a = cos(x); b = sin(x);, tetapi saya bertanya-tanya apakah ada cara yang lebih cepat ketika membutuhkan kedua nilai tersebut. Edit: Untuk meringkas jawaban …
100 c#  c++  c  algorithm  math 

4
Apa arti istilah arena dalam kaitannya dengan ingatan?
Saya membaca buku tentang memori sebagai konsep pemrograman. Dalam salah satu bab selanjutnya, pengarang banyak menggunakan kata arena , tetapi tidak pernah mendefinisikannya. Saya telah mencari arti kata tersebut dan kaitannya dengan ingatan, dan tidak menemukan apa pun. Berikut adalah beberapa konteks di mana penulis menggunakan istilah tersebut: "Contoh serialisasi …


6
Cara menggunakan SCNetworkReachability di Swift
Saya mencoba mengonversi potongan kode ini ke Swift. Saya berjuang untuk turun dari tanah karena beberapa kesulitan. - (BOOL) connectedToNetwork { // Create zero addy struct sockaddr_in zeroAddress; bzero(&zeroAddress, sizeof(zeroAddress)); zeroAddress.sin_len = sizeof(zeroAddress); zeroAddress.sin_family = AF_INET; // Recover reachability flags SCNetworkReachabilityRef defaultRouteReachability = SCNetworkReachabilityCreateWithAddress(NULL, (struct sockaddr *)&zeroAddress); SCNetworkReachabilityFlags flags; BOOL …
99 ios  c  struct  swift  reachability 

3
Bagaimana orang ini membuat kode "Hello World" dengan Microsoft Paint?
Saya baru saja melihat ini dalam beberapa hari terakhir dan tidak tahu cara kerjanya. Video yang saya bicarakan ada di sini : Itu adalah jawaban teratas dari pertanyaan Stack Overflow ini: Mengapa program ini ditolak oleh tiga penyusun? Bagaimana bitmap ini dapat menampilkan program C ++ untuk "Hello World"?
99 c++  c  paint 



8
Mengindentasi #defines
Saya tahu bahwa #defines, dll. Biasanya tidak pernah menjorok ke dalam. Mengapa? Saya sedang mengerjakan beberapa kode saat ini yang memiliki campuran mengerikan #defines, #ifdefs, #elses, #endifs, dll. Semua ini sering tercampur dengan kode C normal. Huruf yang tidak menjorok ke #definedalam membuat mereka sulit dibaca. Dan campuran kode indentasi …

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.