Perguntas com a marcação «c»

C é uma linguagem de programação de computador de uso geral usada para sistemas operacionais, jogos e outros trabalhos de alto desempenho.

3
Por que ainda aumentamos a pilha para trás?
Ao compilar o código C e observar o assembly, tudo faz com que a pilha cresça para trás da seguinte maneira: _main: pushq %rbp movl $5, -4(%rbp) popq %rbp ret -4(%rbp)- isso significa que o ponteiro base ou o ponteiro da pilha está realmente movendo-se pelos endereços de memória em …
46 c  memory  assembly 



2
Qual é o objetivo do boxe NaN?
Lendo o século XXI C , cheguei ao capítulo 6 na seção "Marcando valores numéricos excepcionais com NaNs" , onde explica o uso dos bits na mantissa para armazenar alguns padrões arbitrários de bits, para usá-los como marcadores ou ponteiros (o livro menciona que o WebKit usa essa técnica). Não …


8
Como Google corretamente para C
O problema ao tentar usar o Google para encontrar tutoriais ou respostas para a linguagem de programação C é que C não é um nome expressivo o suficiente para restringir as pesquisas. Mesmo associado a palavras-chave como "Programação" e / ou "Linguagem", produz resultados principalmente para C ++, C # …
44 c  google  search 


14
O que preciso fazer para NÃO roubar o código "Hello World" com uma licença GPL?
No projeto, encontrei um arquivo math.c, com um grande cabeçalho GPL e ... //------------------------------------------------------------------------------ /// Returns the minimum value between two integers. /// \param a First integer to compare. /// \param b Second integer to compare. //------------------------------------------------------------------------------ unsigned int min(unsigned int a, unsigned int b) { if (a < b) …
42 licensing  c  gpl 

5
Quais são as diferenças fundamentais entre C e C ++? [fechadas]
Muitos tendem a escrever "C / C ++", como se fossem a mesma coisa. Embora compartilhem muitas semelhanças, elas claramente não são as mesmas. Mas quais são realmente as diferenças fundamentais entre C e C ++? O C ++ é uma versão aprimorada do C ou há recursos no C …
41 c++  c 




8
É uma boa prática contar com a inclusão transitória de cabeçalhos?
Estou limpando as inclusões em um projeto C ++ em que estou trabalhando e fico pensando se devo incluir explicitamente todos os cabeçalhos usados ​​diretamente em um arquivo específico ou se devo incluir apenas o mínimo necessário. Aqui está um exemplo Entity.hpp: #include "RenderObject.hpp" #include "Texture.hpp" struct Entity { Texture …
37 c++  c  headers  include 

16
Dói aprender partes de muitas linguagens de programação?
Comecei minha carreira de programação no BASIC, durante a 9ª série. Aprendi um pouco de BASIC escrevendo programas simples para adicionar, subtrair e imprimir. Então eu fui para a universidade e fiz Engenharia da Informação e Sistemas de Computação. No primeiro ano, fui ensinado C e tenho um bom domínio …
37 php  c++  c  basic 


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.