Resultados da pesquisa a pedido "storage-class-specifier"

4 a resposta

Uma variável pode ser declarada estática e externamente?

3 a resposta

especificador de classe de armazenamento externo

A seção 7.1 do padrão C ++ menciona 'extern' como um especificador de classe de armazenamento. N3126 - "O especificador externo pode ser aplicado apenas aos nomes de variáveis e funções. O especificador externo não pode ser usado na declaração ...

1 a resposta

Especificador de classe de armazenamento _Thread_local em C?

2 a resposta

Por que a classe de armazenamento 'externo' funciona de maneira diferente nas funções?

O trecho a seguir funciona bem extern int i; int i; int main(){ return 0; }Aqui o que eu obtive é: 'i' é declarado e depois definido. Como existe apenas uma definição, isso é perfeitamente adequado. int main(){ extern int i; int i; return 0; ...

2 a resposta

A palavra-chave 'auto' pode ser usada como um especificador de classe de armazenamento em C ++ 11?

Pode oauto palavra-chave ser usada como um especificador de classe de armazenamento em C ++ 11? O código a seguir é legal em C ++ 11? int main() { auto int x; }

1 a resposta

Por que o segmento BSS é "16" por padrão?

De acordo com meu conhecimento, a segmentação para o programa c é: High address |---------------------------| |env/cmd line args vars | |---------------------------| | stack segment |--> uninitialized auto vars |---------------------------| ...

6 a resposta

Qual é o uso da variável local estática quando podemos obter uma variável global com o mesmo custo?

1 a resposta

Por que não posso especificar a classe de armazenamento para parâmetros formais de uma função?

Quando eu faço como abaixo, o código funciona bem: #include <stdio.h> void test( int a) { printf("a=%d\n",a); } int main() { test(10); return 1; }Mas quando eu faço #include <stdio.h> void test( auto int a) // Or static int a Or extern int a ...

3 a resposta

Onde em uma declaração pode ser colocado um especificador de classe de armazenamento?

Por exemplo, vamos considerar o

3 a resposta

Por que as classes de armazenamento estático e de registro não podem ser usadas juntas?

Ao definir uma variável da seguinte maneira: static register int a1 = 0;nós obtemos o erro: error: multiple storage classes in declaration specifiersExiste alguma razão fundamental para esse erro? Por que uma variável não pode ser armazenada em ...