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.



9
Función anidada en C
¿Podemos tener una función anidada en C? ¿Cuál es el uso de funciones anidadas? Si existen en C, ¿su implementación difiere de un compilador a otro?
93 c  function  nested 






10
Valores predeterminados en una estructura C
Tengo una estructura de datos como esta: struct foo { int id; int route; int backup_route; int current_route; } y una función llamada update () que se usa para solicitar cambios en ella. actualizar (42, dont_care, dont_care, nueva_ruta); esto es realmente largo y si agrego algo a la estructura, tengo …
92 c  initialization 



12
Colocación del asterisco en declaraciones de punteros
Recientemente decidí que finalmente tengo que aprender C / C ++, y hay una cosa que realmente no entiendo sobre los punteros o, más precisamente, su definición. ¿Qué tal estos ejemplos? int* test; int *test; int * test; int* test,test2; int *test,test2; int * test,test2; Ahora, a mi entender, los …
92 c++  c  pointers  declaration 


6
¿Cómo formatear cadenas usando printf () para obtener la misma longitud en la salida?
Tengo dos funciones, una que produce mensajes como Starting initialization...y otra que verifica códigos de retorno y salidas "Ok", "Warning"o "Error". Sin embargo, la salida que se produce es de diferente longitud: Starting initialization...Ok. Checking init scripts...Ok. ¿Cómo puedo conseguir algo como esto? Starting initialization... Ok. Checking init scripts... Ok.


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.