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.




13
Apa itu size_t dalam C?
Saya bingung dengan size_tC. Saya tahu dikembalikan oleh sizeofoperator. Tapi apa sebenarnya itu? Apakah ini tipe data? Katakanlah saya memiliki forloop: for(i = 0; i < some_size; i++) Haruskah saya menggunakan int i;atau size_t i;?
626 c  int  size-t 




9
Bagaimana cara menentukan konsumsi CPU dan memori dari dalam suatu proses?
Saya pernah memiliki tugas untuk menentukan parameter kinerja berikut dari dalam aplikasi yang sedang berjalan: Total memori virtual tersedia Memori virtual saat ini digunakan Memori virtual saat ini digunakan oleh proses saya Total RAM tersedia RAM saat ini digunakan RAM saat ini digunakan oleh proses saya % CPU saat ini …
593 c++  c  memory  cpu 


23
Mana yang lebih cepat: while (1) atau while (2)?
Ini adalah pertanyaan wawancara yang diajukan oleh manajer senior. Mana yang lebih cepat? while(1) { // Some code } atau while(2) { //Some code } Saya mengatakan bahwa keduanya memiliki kecepatan eksekusi yang sama, karena ekspresi di dalam whileakhirnya harus dievaluasi trueatau false. Dalam hal ini, keduanya mengevaluasi truedan tidak …


5
Mengapa "while (! Feof (file))" selalu salah?
Saya telah melihat orang yang mencoba membaca file seperti ini di banyak posting belakangan ini: #include <stdio.h> #include <stdlib.h> int main(int argc, char **argv) { char *path = "stdin"; FILE *fp = argc > 1 ? fopen(path=argv[1], "r") : stdin; if( fp == NULL ) { perror(path); return EXIT_FAILURE; } …
574 c  file  while-loop  eof  feof 




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.