Pertanyaan yang diberi tag «c»

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

3
Mengapa kita masih menumbuhkan tumpukan itu?
Saat mengkompilasi kode C dan melihat perakitan, semuanya memiliki tumpukan yang tumbuh mundur seperti ini: _main: pushq %rbp movl $5, -4(%rbp) popq %rbp ret -4(%rbp)- apakah ini berarti pointer dasar atau stack pointer sebenarnya bergerak ke bawah alamat memori daripada naik? Mengapa demikian? Aku berubah $5, -4(%rbp)untuk $5, +4(%rbp), disusun …
46 c  memory  assembly 



2
Apa tujuan dari tinju NaN?
Membaca Abad 21 C Saya tiba di bab 6 di bagian "Menandai Nilai Numerik Luar Biasa dengan NaNs" , di mana ia menjelaskan penggunaan bit dalam mantissa untuk menyimpan beberapa pola bit sewenang-wenang, untuk menggunakannya sebagai marker atau pointer (buku ini menyebutkan bahwa WebKit menggunakan teknik ini). Saya tidak begitu …

6
Apakah menginisialisasi char [] dengan string benar-benar praktik buruk?
Saya sedang membaca utas berjudul "strlen vs sizeof" di CodeGuru , dan salah satu balasan menyatakan bahwa "lagian [praktik] buruk untuk menginisialisasi [sic] chararray dengan string literal." Apakah ini benar, atau apakah itu hanya pendapatnya (walaupun "anggota elit")? Ini pertanyaan aslinya: #include <stdio.h> #include<string.h> main() { char string[] = "october"; …

8
Cara Benar Google untuk C
Masalah dengan mencoba menggunakan Google untuk menemukan tutorial atau jawaban untuk bahasa pemrograman C adalah bahwa C bukan nama yang cukup ekspresif untuk mempersempit pencarian. Bahkan ditambah dengan kata kunci seperti "Pemrograman" dan / atau "Bahasa" menghasilkan sebagian besar hasil untuk C ++, C #, dan Objective-C. Apakah ada cara …
44 c  google  search 

11
Apa praktik terbaik terkait int yang tidak ditandatangani?
Saya menggunakan int unsigned di mana-mana, dan saya tidak yakin apakah saya harus melakukannya. Ini bisa dari basis data kolom id kunci utama ke penghitung, dll. Jika suatu angka tidak boleh negatif, maka saya akan selalu menggunakan int yang tidak ditandatangani. Namun saya perhatikan dari kode lain bahwa tidak ada …

14
Apa yang harus saya lakukan untuk TIDAK mencuri kode "Hello World" dengan lisensi GPL?
Dalam proyek tersebut, saya menemukan file math.c,, dengan header GPL besar dan ... //------------------------------------------------------------------------------ /// Returns the minimum value between two integers. /// \param a First integer to compare. /// \param b Second integer to compare. //------------------------------------------------------------------------------ unsigned int min(unsigned int a, unsigned int b) { if (a < b) …
42 licensing  c  gpl 

5
Apa perbedaan mendasar antara C dan C ++? [Tutup]
Banyak yang cenderung menulis "C / C ++", seolah-olah mereka adalah hal yang sama. Meskipun mereka memiliki banyak kesamaan, mereka jelas tidak sama. Tapi apa sebenarnya perbedaan mendasar antara C dan C ++? Apakah C ++ merupakan versi C yang disempurnakan, atau adakah fitur dalam C yang tidak ada di …
41 c++  c 


3
Mengapa operator TIDAK logis dalam bahasa C-style "!" Dan bukan "~~"?
Untuk operator biner, kami memiliki operator bitwise dan logical: & bitwise AND | bitwise OR && logical AND || logical OR BUKAN (operator unary) berperilaku berbeda. Ada ~ untuk bitwise dan! untuk logika. Saya mengenali NOT adalah operasi yang tidak disadari sebagai lawan dari AND dan ATAU tetapi saya tidak …
40 java  c#  c++  c 


8
Apakah praktik yang baik untuk mengandalkan header dimasukkan secara transitif?
Saya sedang membersihkan yang termasuk dalam proyek C ++ yang sedang saya kerjakan, dan saya terus bertanya-tanya apakah saya harus secara eksplisit menyertakan semua header yang digunakan secara langsung dalam file tertentu, atau apakah saya hanya harus memasukkan minimum yang kosong. Berikut ini contohnya Entity.hpp: #include "RenderObject.hpp" #include "Texture.hpp" struct …
37 c++  c  headers  include 

16
Apakah sakit mempelajari bit dari banyak bahasa pemrograman?
Saya memulai karir pemrograman saya dengan BASIC, selama kelas 9. Saya belajar sedikit BASIC dengan menulis program sederhana untuk menambah, mengurangi dan mencetak. Kemudian saya pergi ke universitas dan mengambil Informasi Komputer dan Teknik Sistem. Pada tahun pertama saya diajari C, dan saya memiliki perintah yang baik untuk itu. Selanjutnya …
37 php  c++  c  basic 

17
Bagaimana saya bisa merasa lebih percaya diri tentang keterampilan pemrograman saya? [Tutup]
Pemrograman tidak asing bagi saya. Saya pertama kali mulai melakukan markup (HTML, sekarang tolong jangan menertawakan saya) ketika saya berusia 12 dan sedikit BASIC ketika saya berusia 13 (saya tahu banyak tentang Flowchart, Pseudocodes pada titik ini), tetapi kemudian saya dinasihati ke dalam Biologi di sekolah menengah dan karenanya melewatkan …

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.