No relógio de ponteiros, o ponteiro menor marca as horas, e o maior marca os minutos. O ponteiro dos segundos (em vermelho) está sempre em movimento. No relógio digital, as horas ficam registradas à esquerda, e os minutos ficam registrados à direita.
Como você passa uma função como parâmetro em C? Ao chamar uma função com um parâmetro de função, o valor passado deve ser um ponteiro para uma função. Use o nome da função (sem parênteses) para isso: func(print);
Em inglês, void quer dizer vazio e é isto mesmo que o void é. Ele nos permite fazer funções que não retornam nada e funções que não têm parâmetros! Podemos agora escrever o protótipo de uma função que não retorna nada: ... O compilador acha que a função main() deve retornar um inteiro.
Quando você for programar você coloca "return 0" onde você acha que o programa finalizou a sua tarefa e não deu nada de errado.
1 Resposta. O return não é uma função mas sim uma instrução (ou comando/funcionalidade) das funções em muitas linguagens de programação. O que o return faz é devolver um valor que é o produto da função, e com isto interrompe o resto do processamento da função.
A palavra reservada def, na primeira linha, explicita a definição da função naquele ponto. Em seguida, entre parênteses, temos o parâmetro meu_nome. Ainda na mesma linha, observe a utilização dos dois pontos (:), que indicam que o código identado nas linhas abaixo faz parte da função que está sendo criada.