Resultados de la búsqueda a petición "c99"
¿Es una buena idea usar C99 VLA en comparación con malloc / free?
¿Es una buena idea usar C99 VLA? ¿Cuándo es apropiado usar VLA en comparación con malloc / free? (¿ya que VLA puede hacer estallar la pila?)
¿Cómo hacer cumplir las declaraciones de variables de estilo C89 en gcc?
Trabajo en una base de código que es principalmente C con un poco de C ++, y está construida principalmente con gcc pero ocasionalmente necesita ser construida con MSVC. El compilador de C de Microsoft sigue siendo prácticamente C89 con algunas ...
¿Cómo sale el siguiente programa `C89` cuando se compila en modo C89 y` C99` cuando se compila en modo C99?
He encontrado este programa C de la web: #include <stdio.h> int main(){ printf("C%d\n",(int)(90-(-4.5//**/ -4.5))); return 0; }Lo interesante de este programa es que cuando se compila y ejecuta en modo C89, imprimeC89 y cuando se compila y ...
¿Para qué sirve la palabra clave `inline` en C?
Leí varias preguntas en stackoverflow sobreinline en C pero aún no lo tengo claro. static inline void f(void) {} no tiene diferencia práctica constatic void f(void) {}.inline void f(void) {} en C no funciona como C ++. ¿Cómo funciona en C?Lo que ...
error de declaración implícita de función 'execle'
Sigo recibiendo La declaración implícita de la función 'execle' no es válida en C99 al compilar el código a continuación. ¿Qué me estoy perdiendo? #include <stdio.h> #include <stdlib.h> char *my_env[] = {"JUICE=PEACH and apple", NULL}; int ...
¿Qué significa & (int) {1} en C ++?
yo vi estoaquí [https://codereview.stackexchange.com/questions/98255/simple-webserver-in-c]y no sé lo que significa: &(int) { 1 }Pensé que era extraño porque parece una sintaxis no válida. Está lanzando un alcance de bloque (?) Con un 1 ...
Optimización del acceso lineal a las matrices con precarga y caché en C
divulgación: he intentado una pregunta similar en programmers.stack, pero ese lugar no está cerca de la pila de actividades. Introducción Tiendo a trabajar con muchas imágenes grandes. También vienen en secuencias de más de uno y deben ...
¿Puede GCC advertirme sobre la modificación de los campos de una estructura constante en C99?
Me topé con un pequeño problema al intentar hacer un código const-correct. Me hubiera gustado escribir una función que lleve un puntero a una estructura constante, para decirle al compilador "por favor dígame si estoy modificando la estructura, ...
¿Está "* p = ++ (* q)" indefinido cuando pyq apuntan al mismo objeto?
Después de leer sobre los puntos de secuencia, aprendí quei = ++i es indefinido. Entonces, ¿qué tal este código: int i; int *p = &i; int *q = &i; *p = ++(*q); // that should also be undefined right?Digamos si la inicialización de pyq depende de ...
¿Cuál es el comportamiento de la división de enteros?
Por ejemplo, int result; result = 125/100;o result = 43/100;¿El resultado será siempre el piso de la división? ¿Cuál es el comportamiento definido?