Resultados de la búsqueda a petición "function-declaration"

2 la respuesta

Declaraciones de funciones precedencia / sobrescribir declaraciones de variables? Alzando? ¿Por qué?

Fragmento 1: var a; // undefined variable named 'a' function a(foo) { // a function named 'a' var foo = "Hello World"; console.log(foo); } console.log(a); // output is: [Function: a], but why not undefined? Fragmento 2: function a(foo) { ...

3 la respuesta

¿Por qué se produce un error de 'tipo conflictivo' cuando ejecuto este programa?

En K&R Capítulo 1.9, he estado experimentando con el programa proporcionado a continuación. Particularmente, qué pasaría si eliminara ciertas desaceleraciones de funciones. Entonces, eliminé la línea # 4. int getline (línea de caracteres [], int ...

3 la respuesta

¿Qué es el mecanismo de declaración de función local C?

La declaración de función local parece estar permitida en gcc, y encontré una discusión sobre esto:¿Hay algún uso para las declaraciones de funciones ...

4 la respuesta

¿Por qué no se puede usar typedef de una función para definir una función?

3 la respuesta

Averiguar qué funciones se llaman dentro de una función dada [duplicar]

3 la respuesta

¿Por qué una declaración vacía funciona para definiciones con argumentos int pero no para argumentos flotantes?

Pensé que la diferencia es quedeclaration no tiene tipos de parámetros ... Por qué funciona esto: int fuc(); int fuc(int i) { printf("%d", i); return 0; } pero esto falla compilando: int fuc(); int fuc(float f) { printf("%f", f); return 0; ...

3 la respuesta

Whyever ** not ** declara que una función es `constexpr`?

Cualquier función que consista en una declaración de retorno solo podría declararseconstexpr y, por lo tanto, permitirá ser evaluado en tiempo de compilación si todos los argumentos sonconstexpr y soloconstexpras funciones @ se llaman en su ...

11 la respuesta

¿Por qué las funciones deben declararse antes de ser utilizadas?

Al leer algunas respuestas aesta pregunta [https://stackoverflow.com/questions/4757565/c-forward-declaration], Comencé a preguntarme por qué el compilador realmentehace necesita saber acerca de una función cuando la encuentra por primera vez. ¿No ...

6 la respuesta

Cómo entender esta definición

Hoy en día, estaba leyendo APUE y encontré la función definida a continuación: void (*signal(int signo, void (*func)(int)))(int);Estaba confundido, sé que la señal apunta a una función y el último (int) es su parámetro. No sabía qué es (int ...

4 la respuesta

Declaración de función de JavaScript y orden de evaluación

¿Por qué el primero de estos ejemplos no funciona, pero todos los demás sí? // 1 - does not work (function() { setTimeout(someFunction1, 10); var someFunction1 = function() { alert('here1'); }; })(); // 2 (function() { setTimeout(someFunction2, ...