Resultados de la búsqueda a petición "storage-class-specifier"
Usar palabras clave externas para llamar a funciones
Quiero llamar a funciones definidas en test.c desde other.c. Puedoextern elfunction1 para llamarlo? Además, ¿tengo que usarextern enfunction2 yfunction3, que están siendo llamados porfunction1? otro.c extern function1(); ...
Especificadores y declaradores de declaraciones.
Con referencia a la pregunta.¿Dónde en una declaración se puede colocar un especificador de clase de almacenamiento? Comencé a analizar el concepto de
¿Por qué la clase de almacenamiento 'externo' funciona de manera diferente en las funciones?
El siguiente fragmento funciona bien extern int i; int i; int main(){ return 0; }Aquí lo que obtuve es, 'i' se declara y luego se define. Dado que solo hay una definición, eso está perfectamente bien. int main(){ extern int i; int i; return 0; ...
¿Dónde en una declaración se puede colocar un especificador de clase de almacenamiento?
Por ejemplo, consideremos la
¿Cuál es el uso de la variable local estática cuando podemos obtener una variable global al mismo costo?
En C, ¿cuál es el uso de la clase de almacenamiento estático cuando una variable externa puede cumplir su propósito al mismo costo, es decir? Ambos ocupan es...
¿Por qué no puedo especificar la clase de almacenamiento para parámetros formales de una función?
Cuando hago lo siguiente, el código funciona bien: #include <stdio.h> void test( int a) { printf("a=%d\n",a); } int main() { test(10); return 1; }Pero cuando lo hago #include <stdio.h> void test( auto int a) // Or static int a Or extern int a ...
especificador de clase de almacenamiento externo
La Sección 7.1 del Estándar C ++ menciona acerca de 'extern' como un especificador de clase de almacenamiento. N3126 - "El especificador externo se puede aplicar solo a los nombres de variables y funciones. El especificador externo no se puede ...
¿Por qué no se pueden usar juntas las clases de almacenamiento estático y de registro?
Al definir una variable de la siguiente manera: static register int a1 = 0;obtenemos el error: error: multiple storage classes in declaration specifiers¿Hay alguna razón fundamental para este error? ¿Por qué una variable no puede almacenarse en ...
¿Se puede declarar una variable tanto estática como externa?
¿Por qué lo siguiente no compila?
Página 1 de 2