C | Funciones | Pregunta 5

¿Producción? #include <stdio.h>    int main() {     int (*ptr)(int ) = fun;     (*ptr)(3);     return 0; }    int fun(int n) {   for(;n > 0; n–)     printf(«GeeksQuiz «);   return 0; } (A) GeeksQuiz GeeksQuiz GeeksQuiz (B) GeeksQuiz GeeksQuiz (C) Error del compilador (D) Error de tiempo de ejecución Respuesta: (C) Explicación: El único problema con el … Continue reading «C | Funciones | Pregunta 5»

¿Cómo devolver múltiples valores de una función en C o C++?

Los nuevos programadores generalmente buscan formas de devolver múltiples valores de una función. Desafortunadamente, C y C++ no permiten esto directamente. Pero afortunadamente, con un poco de programación inteligente, podemos lograrlo fácilmente. A continuación se muestran los métodos para devolver múltiples valores de una función en C: Mediante el uso de punteros. Mediante el uso … Continue reading «¿Cómo devolver múltiples valores de una función en C o C++?»

función strrev() en C

los strrev() función es una función incorporada en C y se define en string.h archivo de cabecera. La función strrev() se usa para invertir la string dada. Sintaxis: char *strrev(char *str); Parámetro: str: La string dada que se necesita invertir. Devoluciones: esta función devuelve la string después de invertir la string dada. Nota: Esta es … Continue reading «función strrev() en C»

¿C admite la sobrecarga de funciones?

En primer lugar, ¿qué es la sobrecarga de funciones? La sobrecarga de funciones es una característica de un lenguaje de programación que permite tener muchas funciones con el mismo nombre pero con firmas diferentes. Esta característica está presente en la mayoría de los lenguajes orientados a objetos como C++ y Java. Pero C no es compatible … Continue reading «¿C admite la sobrecarga de funciones?»

C | Funciones | Pregunta 10

En C, ¿cuál es el significado del siguiente prototipo de función con una lista de parámetros vacía? void fun() {    /* …. */ } (A) La función solo se puede llamar sin ningún parámetro (B) La función se puede llamar con cualquier número de parámetros de cualquier tipo (C) La función se puede llamar con … Continue reading «C | Funciones | Pregunta 10»

Dirección de una función en C o C++

Todos sabemos que el código de cada función reside en la memoria, por lo que cada función tiene una dirección como todas las demás variables del programa. Podemos obtener la dirección de una función simplemente escribiendo el nombre de la función sin paréntesis. Consulte el puntero de función en C para obtener más detalles. La … Continue reading «Dirección de una función en C o C++»

std::string::crbegin() y std::string::crend() en C++ con ejemplos

estándar::string::crbegin() El std::string::crbegin() es una función integrada de clase de string que devuelve un iterador inverso constante que hace referencia al último elemento de la string. El uso de este iterador inicia el recorrido de la string desde el final de la string. Archivo de cabecera: #include <string> Clase de plantilla: template <class C> auto … Continue reading «std::string::crbegin() y std::string::crend() en C++ con ejemplos»

Tipo de retorno implícito int en C

Prediga la salida del siguiente programa en C. #include <stdio.h> fun(int x) {     return x*x; } int main(void) {     printf(«%d», fun(10));     return 0; } Salida: 100 Lo importante a tener en cuenta es que no hay un tipo de retorno para fun(), el programa aún compila y funciona bien en la mayoría de los compiladores … Continue reading «Tipo de retorno implícito int en C»

C | Funciones | Pregunta 11 – Part 1

Salida del siguiente programa? #include <stdio.h> int main() {     int i = 5;     printf(«%d %d %d», i++, i++, i++);     return 0; } (A) 7 6 5 (B) 5 6 7 (C) 7 7 7 (D) Respuesta dependiente del compilador : (D) Explicación: cuando se pasan parámetros a una función, el valor de cada parámetro se … Continue reading «C | Funciones | Pregunta 11 – Part 1»

función putchar() en C

El método putchar(int char) en C se usa para escribir un carácter, de tipo char sin firmar, en la salida estándar. Este carácter se pasa como parámetro a este método. Sintaxis: int putchar(int char) Parámetros: este método acepta un parámetro obligatorio char , que es el carácter que se escribirá en la salida estándar. Valor … Continue reading «función putchar() en C»