Resultados de la búsqueda a petición "c99"

4 la respuesta

¿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?)

3 la respuesta

¿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 ...

3 la respuesta

¿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 ...

5 la respuesta

¿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 ...

3 la respuesta

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 ...

2 la respuesta

¿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 ...

3 la respuesta

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 ...

7 la respuesta

¿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, ...

5 la respuesta

¿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 ...

5 la respuesta

¿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?