c89

¿Cuál es el comportamiento de la división entera?

Por ejemplo, int result; result = 125/100; O result = 43/100; Resultará siempre el piso de la división? ¿Cuál es el comportamiento definido?

¿Cómo genera 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//**/ ... veriguar cómo funciona este programa. ¿Puede explicar cómo funciona el segundo argumento de printf en el programa anterior?

¿Está definido el comportamiento de restar dos punteros NULOS?

¿Se define la diferencia de dos variables apuntadoras no vacías (por C99 y/o C++98) si ambas NULL son valoradas? Por ejempl ... cumplen los supuestos anteriores: size_t buf_avail(const struct s_buf *b) { return b->pwrite - b->pread; }

¿El" hackeo estructural " es técnicamente indefinido?

Lo que estoy preguntando es el conocido truco de "el último miembro de una estructura tiene longitud variable". Dice algo com ... 99 para esto, me gustaría que las respuestas se adhieran específicamente a la versión del truco como se indica anteriormente.

Colocación de la declaración variable en C

Durante mucho tiempo pensé que en C, todas las variables tenían que ser declaradas al principio de la función. Sé que en C99, ... ring"; puts(s); } return 0; } ¿No deberían las declaraciones de c y s causar un error en el modo C89/ANSI?

¿Cuál es la diferencia entre C, C99, ANSI C y GNU C?

He comenzado la práctica de programación en codechef y he sido confundido por la diferencia entre C y C99. ¿Qué significa C a ... novato en programación. Sé lo que es el lenguaje C. Sé que existen los diferentes estándares C por ANSI como C89, C99 y C11.

¿Por qué debería usar strncpy en lugar de strcpy?

Editar: He añadido la fuente para el ejemplo. Me encontré con este ejemplo : char source[MAX] = "123456789"; char source1 ... ar el nombre de alguien (por ejemplo. Tom Brokaw) con Tom Bro763. ¿cuáles son las ventajas de usar strncpy() más strcpy()?

¿Hay alguna razón para usar C en lugar de C++ para el desarrollo embebido?

Pregunta Tengo dos compiladores en mi hardware C++ y C89 Estoy pensando en usar C++ con clases pero sin polimorfismo (para ... nas respuestas. Desafortunadamente no puedo crear un wiki y aceptarlo, así que elegiré una respuesta que me hizo pensar más.

¿Dónde puedo encontrar los estándares C89 / C90 en formato PDF? [cerrado]

Estoy buscando una versión de copia gratuita del estándar C89/C90, ¡pero no la encuentro en ninguna parte! ¿Por qué es tan di ... r C, Obteniendo el Estándar no contenga lo que estoy buscando. Las búsquedas en la web tampoco ayudaron, ni Abierto Normas.

¿Cuáles son las principales diferencias entre ANSI C y K&R C?

El artículo de Wikipedia sobre ANSI C dice: Uno de los objetivos del proceso de estandarización ANSI C era producir un ... amp;R dice "ANSI C" en la portada. Al menos creo que la versión que tengo en casa. Así que tal vez no hay una diferencia más?

¿Se requieren prototipos para todas las funciones en C89, C90 o C99?

Para ser realmente compatibles con los estándares, ¿todas las funciones en C (excepto main) deben tener un prototipo, incluso si solo se utilizan después de su definición en la misma unidad de traducción?

Tipo a utilizar para representar un byte en ANSI(C89 / 90) C?

¿Existe un método de reclamación de estándares para representar un byte en ANSI (C89/90) C? Sé que, muy a menudo, un char pa ... dar C99, pero ¿qué se usaba antes de C99? Tengo curiosidad sobre ambos 8 bits específicamente, y un "byte" (sizeof(x) == 1).