Preguntas etiquetadas con c99

Esta etiqueta es para preguntas sobre el estándar internacional ISO 9899: 1999, también conocido como "C99", con correcciones técnicas, y para preguntas sobre el código escrito en C99 (a diferencia de K&R C, C89 o revisiones posteriores del estándar C como la revisión C11 de 2011) .

183
¿Uso realista de la palabra clave 'restringir' C99?

Estaba buscando documentación y preguntas / respuestas y la vi mencionada. Leí una breve descripción, afirmando que sería básicamente una promesa del programador que el puntero no se usará para apuntar a otro lado. ¿Alguien puede ofrecer algunos casos realistas en los que valga la pena usar...

131
conversión de bool a int

Qué portátil es esta conversión. ¿Puedo estar seguro de que ambas afirmaciones pasan? int x = 4<5; assert(x==1); x = 4>5; assert(x==0); No preguntes por qué. Sé que es feo.

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

Comencé la práctica de programación en codechef y me ha confundido la diferencia entre C y C99. ¿Qué significa C aquí? ¿Es C89? Verifique los idiomas al final de este envío . Contiene C y C99. Encontré en Internet algo llamado GNU C. ¿Existe una C diferente para los sistemas Linux / Unix? ¿Cumplen...

113
C99 stdint.h encabezado y MS Visual Studio

Para mi sorpresa, acabo de descubrir que C99 stdint.h falta en MS Visual Studio 2003 en adelante. Estoy seguro de que tienen sus razones, pero ¿alguien sabe dónde puedo descargar una copia? Sin este encabezado, no tengo definiciones para tipos útiles como uint32_t,

78
¿Está definido el comportamiento de restar dos punteros NULL?

¿Está definida la diferencia de dos variables de puntero no nulas (según C99 y / o C ++ 98) si ambas están NULLvaloradas? Por ejemplo, digamos que tengo una estructura de búfer que se parece a esto: struct buf { char *buf; char *pwrite; char *pread; } ex; Digamos, ex.bufapunta a una...

78
¿Cuáles son las nuevas funciones más útiles de C99? [cerrado]

Tal como está actualmente, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión...