Perguntas com a marcação «declaration»

188
É possível declarar adiante uma função no Python?

É possível declarar adiante uma função no Python? Quero classificar uma lista usando minha própria cmpfunção antes de ser declarada. print "\n".join([str(bla) for bla in sorted(mylist, cmp = cmp_configs)]) Organizei meu código para colocar a definição de cmp_configsmétodo após a invocação. Falha...

158
Por que algumas variáveis ​​declaradas usando deixar dentro de uma função se tornam disponíveis em outra função, enquanto outras resultam em um erro de referência?

Não consigo entender por que variáveis ​​agem tão estranhas quando declaradas dentro de uma função. Na firstfunção declaro com letas variáveis be ccom o valor 10 : b = c = 10; Na secondfunção eu mostro: b + ", " + c E isso mostra: 10, 10 Também na firstfunção declaro acom o valor 10 : let a...

129
Colocação de declaração variável em C

Eu pensava há muito tempo que em C todas as variáveis ​​tinham que ser declaradas no início da função. Eu sei que em C99, as regras são as mesmas que em C ++, mas quais são as regras de posicionamento de declaração variável para C89 / ANSI C? O código a seguir é compilado com êxito com gcc...

103
Diferença entre int32, int, int32_t, int8 e int8_t

Me deparei com o tipo de dados int32_tem um programa C recentemente. Eu sei que ele armazena 32 bits, mas não armazena inte int32faz o mesmo? Além disso, desejo usar charem um programa. Posso usar no int8_tlugar? Qual é a diferença? Para resumir: qual é a diferença entre int32, int, int32_t, int8...