topper() función en C

La función toupper() se usa para convertir el alfabeto en minúsculas a mayúsculas. es decir, si el carácter pasado es un alfabeto en minúsculas, la función toupper() convierte un alfabeto en minúsculas en un alfabeto en mayúsculas. Se define en el archivo de encabezado ctype.h . Sintaxis:   int toupper(int ch); Parámetro: Acepta un único parámetro:  … Continue reading «topper() función en C»

¿Qué sucede cuando se llama a una función antes de su declaración en C?

En C, si se llama a una función antes de su declaración, el compilador asume el tipo de retorno de la función como int . Por ejemplo, el siguiente programa falla en la compilación. C #include <stdio.h> int main(void) {     // Note that fun() is not declared     printf(«%c\n», fun());     return 0; }   char fun() … Continue reading «¿Qué sucede cuando se llama a una función antes de su declaración en C?»

C | Funciones | Pregunta 9

¿Cuál es el significado de usar estática antes de la declaración de función? Por ejemplo, la siguiente función suma se hace estática static int sum(int x, int y, int z) { return (x + y + z); } (A) Estático no significa nada, sum() es lo mismo sin la palabra clave estática. (B) No es … Continue reading «C | Funciones | Pregunta 9»

Diferencia entre llamada por valor y llamada por referencia

Las funciones se pueden invocar de dos maneras: llamada por valor o llamada por referencia . Estas dos formas generalmente se diferencian por el tipo de valores que se les pasan como parámetros. Los parámetros pasados ​​a la función se denominan parámetros reales, mientras que los parámetros recibidos por la función se denominan parámetros formales … Continue reading «Diferencia entre llamada por valor y llamada por referencia»

función strlwr() en C

La función strlwr() es una función integrada en C y se usa para convertir una string determinada a minúsculas. Sintaxis: char *strlwr(char *str); Parámetro: str: Esto representa la string dada que queremos convertir a minúsculas. Devoluciones: Devuelve la string modificada obtenida después de convertir los caracteres de la string dada str a minúsculas. Nota: Esta … Continue reading «función strlwr() en C»

declaración de retorno vs exit() en main()

En C++, ¿cuál es la diferencia entre exit(0) y return 0 ? Cuando se usa exit(0) para salir del programa, no se llama a los destructores para objetos no estáticos de ámbito local. Pero se llama a los destructores si se usa return 0. Programa 1 – – usa exit(0) para salir #include<iostream> #include<stdio.h> #include<stdlib.h> … Continue reading «declaración de retorno vs exit() en main()»

C | Funciones | Pregunta 7

¿Predecir la salida? #include <stdio.h> int main() {     void demo();     void (*fun)();     fun = demo;     (*fun)();     fun();     return 0; }    void demo() {     printf(«GeeksQuiz «); } (A) GeeksQuiz (B) GeeksQuiz GeeksQuiz (C) Error del compilador (D) Pantalla en blanco Respuesta: (B) Explicación: Este es un programa simple con punteros de función. La diversión se … Continue reading «C | Funciones | Pregunta 7»

función reloj() en C/C++

La función clock() se define en el archivo de encabezado ctime . La función clock() devuelve el tiempo de procesador aproximado que consume el programa. El tiempo del reloj() depende de cómo el sistema operativo asigne los recursos al proceso, por eso el tiempo del reloj() puede ser más lento o más rápido que el … Continue reading «función reloj() en C/C++»

función strcmpi() en C

La función strcmpi() es una función integrada en C y se define en el archivo de encabezado «string.h». La función strcmpi() es la misma que la función strcmpi() pero la única diferencia es que la función strcmpi() no distingue entre mayúsculas y minúsculas y, por otro lado, la función strcmp() sí lo hace. Sintaxis: int … Continue reading «función strcmpi() en C»

¿Cuál es el orden de evaluación de los parámetros de función en C?

Depende del compilador en C. Nunca es seguro depender del orden de evaluación de los efectos secundarios. Por ejemplo, una llamada de función como la siguiente puede comportarse de manera diferente de un compilador a otro: void func (int, int);      int i = 2; func (i++, i++); No hay garantía (ya sea en las … Continue reading «¿Cuál es el orden de evaluación de los parámetros de función en C?»