Perguntas com a marcação «c»

C é uma linguagem de programação de uso geral usada para programação do sistema (SO e incorporado), bibliotecas, jogos e plataformas cruzadas. Essa tag deve ser usada com perguntas gerais sobre o idioma C, conforme definido na norma ISO 9899 (a versão mais recente, 9899: 2018, exceto quando especificado em contrário - também tag as solicitações específicas da versão com c89, c99, c11, etc.). C é diferente de C ++ e não deve ser combinado com a tag C ++, sem um motivo racional.

11
efeito do pacote pragma
Fiquei me perguntando se alguém poderia me explicar o que a #pragma packdeclaração do pré - processador faz e, mais importante, por que alguém iria querer usá-la. Verifiquei a página do MSDN , que ofereceu algumas informações, mas esperava ouvir mais de pessoas com experiência. Eu já vi isso em …


8
uint8_t vs char não assinado
Qual é a vantagem de usar uint8_tmais unsigned charem C? Eu sei que em quase todos os sistemas uint8_té apenas um typedef unsigned char, então por que usá-lo?
231 c  typedef 

30
Os vazamentos de memória estão sempre ok? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que possa ser respondida com fatos e citações por editando esta postagem . Fechado há 2 anos . Melhore esta pergunta É sempre aceitável ter um vazamento …
231 c++  c  memory-leaks 






10
Quão perigoso é acessar uma matriz fora dos limites?
Quão perigoso é acessar uma matriz fora de seus limites (em C)? Às vezes, pode acontecer que eu leio de fora da matriz (agora entendo que, então, acedo à memória usada por outras partes do meu programa ou mesmo além dela) ou estou tentando definir um valor para um índice …
221 c  arrays  memory 





11
C fopen vs open
Existe algum motivo (além dos sintáticos) que você gostaria de usar FILE *fdopen(int fd, const char *mode); ou FILE *fopen(const char *path, const char *mode); ao invés de int open(const char *pathname, int flags, mode_t mode); ao usar C em um ambiente Linux?
219 c  linux  unix  file-io  fopen 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.