Resultados da pesquisa a pedido "c11"

6 a resposta

Qual é o modo C padrão para o gcc atual (especialmente no Ubuntu)?

Quando peço para ver a versão atual do cc eu recebo isso.

2 a resposta

diferença entre c99 e c11 [fechado]

Estou aprendendo c, atualmente.O livro [https://rads.stackoverflow.com/amzn/click/com/0393979504]Eu li é baseado em C99. Desejo atualizar meu conhecimento para C11 após o término deste livro ou alterar o recurso se houver uma grande diferença. ...

7 a resposta

Por que "sizeof (a? True: false)" fornece uma saída de quatro bytes?

Eu tenho um pequeno pedaço de código sobre osizeof operador com o operador ternário: #include <stdio.h> #include <stdbool.h> int main() { bool a = true; printf("%zu\n", sizeof(bool)); // Ok printf("%zu\n", sizeof(a)); // Ok printf("%zu\n", ...

1 a resposta

Existem implementações que suportam um zero negativo ou o reservam como uma representação de interceptação?

Na maioria das implementações atuais, um valor inteiro assinado que possui um padrão de bits 1 para o bit de sinal e todos os 0 para os bits de valor tendem a representar o menor valor possível para esse tipo de número inteiro assinado. No ...

3 a resposta

Esclarecimento sobre um exemplo de uniões no padrão C11

O exemplo a seguir é dado no padrão C11, 6.5.2.3 O seguinte não é um fragmento válido (porque o tipo de união não é visível na função f): struct t1 { int m; }; struct t2 { int m; }; int f(struct t1 *p1, struct t2 *p2) { if (p1->m < 0) p2->m = ...

3 a resposta

Lendo um personagem com scanf_s

Eu estava apenas brincando com C e me deparei com este pequeno problema. Como você pode ver na minha saída, eu recebo '╠' esse personagem. #include "stdio.h" void main() { char c; printf("Do you want to be X's or O's?\n"); scanf_s("%c", &c); ...

1 a resposta

Quais declarações de objeto em C fazem com que o armazenamento seja reservado (ou seja, são definições)?

C11 especifica na seção 6.7 quais declarações também são definições: Uma definição de um identificador é uma declaração para esse identificador que: - para um objeto, faz com que o armazenamento seja reservado para esse objeto; [...] Não ...

8 a resposta

Compiladores que suportam C11

Eu queria saber se existem compiladores que suportem uma quantidade considerável do novo padrão C11. Procurando recursos como Seleção Genérica etc. Alguma sugestão

2 a resposta

O que é um tipo composto em C?

De§6.2.7.5 (página 66):EXEMPLO Dadas as duas declarações de escopo de arquivo a seguir:

1 a resposta

Por que o gcc não implementou as funções _s?

funções _s, comoscanf_s, printf_s parece ser um padrão opcional. O MSVC implementou essas funções, mas o gcc não. Existe um motivo específico para não implementar funções seguras? Éscanf do gcc seguro o suficiente?