fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int i = 0;
  5. char c = 0;
  6. char *s = "teste";
  7. void *p = NULL;
  8. printf("%d %c %s %p\n", i, c, s, p);
  9. if (!c) printf("i ok\n"); //verifica se não é zero
  10. if (!c) printf("c ok\n"); //verifica se não é um caractere nulo
  11. if (!s[5]) printf("s ok\n"); //verifica se o 6o. caractere é o terminador
  12. if (!p) printf("p ok\n"); //verifica se o ponteiro não é nulo
  13. // if (p == i) printf("p NULL ok\n"); //tipos incompatíveis sendo comparados
  14. printf("%d", sizeof('x'));
  15. }
  16.  
  17. //http://pt.stackoverflow.com/q/177619/101
Success #stdin #stdout 0s 2168KB
stdin
Standard input is empty
stdout
0  teste (nil)
i ok
c ok
s ok
p ok
4