Perguntas com a marcação «c»

506
Qual é a diferença entre char s [] e char * s?

Em C, pode-se usar uma string literal em uma declaração como esta: char s[] = "hello"; ou assim: char *s = "hello"; Então qual é a diferença? Quero saber o que realmente acontece em termos de duração do armazenamento, tanto em tempo de compilação quanto em tempo de

506
O que é uma função "estática" em C?

A pergunta era sobre simples c funções, não c ++ static métodos, conforme esclarecido nos comentários. Eu entendo o que é uma staticvariável, mas o que é uma staticfunção? E por que se eu declarar uma função, digamos void print_matrix, em digamos a.c(SEM a.h) e inclua "a.c"- eu recebo...

505
Por que sizeof (x ++) não incrementa x?

Aqui está o código compilado nas janelas dev c ++: #include <stdio.h> int main() { int x = 5; printf("%d and ", sizeof(x++)); // note 1 printf("%d\n", x); // note 2 return 0; } Espero xser 6 depois de executar a nota 1 . No entanto, a saída é: 4 and 5 Alguém pode explicar por xque...

492
unsigned int vs. size_t

Percebo que o código C e C ++ moderno parece usar em size_tvez de int/ unsigned intpraticamente em todos os lugares - desde parâmetros para funções de string C até o STL. Estou curioso para saber o motivo e os benefícios que isso

486
JQuery - $ não está definido

Eu tenho um evento simples de jquery click <script type="text/javascript"> $(function() { $('#post').click(function() { alert("test"); }); }); </script> e uma referência de jquery definida no site.master <script src="<%=ResolveUrl("~/Scripts/jquery-1.3.2.js")%>"...