Resultados de la búsqueda a petición "storage-class-specifier"

4 la respuesta

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(); ...

2 la respuesta

¿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; ...

3 la respuesta

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 ...

1 la respuesta

¿Especificador de clase de almacenamiento _Thread_local en C?

2 la respuesta

Se puede usar la palabra clave 'auto' como un especificador de clase de almacenamiento en C ++ 11?

Puede elauto ¿se utilizará la palabra clave como un especificador de clase de almacenamiento en C ++ 11? ¿Es legal el siguiente código en C ++ 11? int main() { auto int x; }

1 la respuesta

¿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 ...

3 la respuesta

¿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 ...

3 la respuesta

¿Dónde en una declaración se puede colocar un especificador de clase de almacenamiento?

Por ejemplo, consideremos la

4 la respuesta

¿Se puede declarar una variable tanto estática como externa?

¿Por qué lo siguiente no compila?

1 la respuesta

¿Por qué el segmento BSS es "16" por defecto?

Según mi conocimiento, la segmentación para el programa c es: High address |---------------------------| |env/cmd line args vars | |---------------------------| | stack segment |--> uninitialized auto vars |---------------------------| ...