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

3 la respuesta

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

6 la respuesta

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

4 la respuesta

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

¿Por qué lo siguiente no compila?

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

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

1 la respuesta

¿Especificador de clase de almacenamiento _Thread_local en C?

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

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