Preguntas etiquetadas con c

C es un lenguaje de programación de uso general utilizado para la programación del sistema (SO e incrustado), bibliotecas, juegos y multiplataforma. Esta etiqueta debe usarse con preguntas generales sobre el lenguaje C, como se define en el estándar ISO 9899 (la última versión, 9899: 2018, a menos que se especifique lo contrario; también etiquete las solicitudes específicas de la versión con c89, c99, c11, etc.). C es distinto de C ++ y no debe combinarse con la etiqueta C ++ en ausencia de una razón racional.




13
¿Qué es size_t en C?
Me estoy confundiendo con size_tC. Sé que lo devuelve el sizeofoperador. ¿Pero qué es exactamente? ¿Es un tipo de datos? Digamos que tengo un forbucle: for(i = 0; i < some_size; i++) ¿Debo usar int i;o size_t i;?
626 c  int  size-t 




9
¿Cómo determinar el consumo de CPU y memoria desde el interior de un proceso?
Una vez tuve la tarea de determinar los siguientes parámetros de rendimiento desde una aplicación en ejecución: Memoria virtual total disponible Memoria virtual utilizada actualmente Memoria virtual utilizada actualmente por mi proceso RAM total disponible RAM utilizada actualmente RAM utilizada actualmente por mi proceso % De CPU utilizada actualmente % …
593 c++  c  memory  cpu 


23
¿Cuál es más rápido: while (1) o while (2)?
Esta fue una pregunta de entrevista realizada por un gerente superior. ¿Cual es mas rápido? while(1) { // Some code } o while(2) { //Some code } Dije que ambos tienen la misma velocidad de ejecución, ya que la expresión en el interior whilefinalmente debería evaluar a trueo false. En …


5
¿Por qué siempre está mal "while (! Feof (file))"?
Últimamente he visto personas tratando de leer archivos como este en muchas publicaciones: #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; } while( !feof(fp) …
574 c  file  while-loop  eof  feof 




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.