USE A CABEÇA! C

Book description


Você sempre desejou que houvesse uma maneira mais fácil de aprender C? Use a Cabeça! C é uma experiência de aprendizado completa que te ensina a criar programas na linguagem C. Este livro ajuda a aprender C através de um método único que vai além da sintaxe e dos manuais práticos para te auxiliar a ser um grande programador. Você aprenderá tópicos importantes, como o básico da linguagem, ponteiros, matemática com ponteiros e gerenciamento de memória dinâmica. E, com tópicos avançados, tais como multithread e programação de redes, Use a Cabeça! C pode ser usado como livro didático acessível para um curso em nível de faculdade. Além disso, este livro inclui exercícios de laboratório: projetos com o objetivo de melhorar sua aptidão, testar suas novas habilidades e aumentar sua autoconfiança. Você irá além do básico da linguagem e aprenderá a usar o compilador, a ferramenta make e o armazenamento de arquivos para resolver problemas reais.

Table of contents

  1. Dedicatória
  2. Autores (1/4)
  3. Autores (2/4)
  4. Autores (3/4)
  5. Autores (4/4)
  6. Introdução (1/3)
  7. Introdução (2/3)
  8. Introdução (3/3)
  9. 1 - Começando com C - Mergulhando de cabeça (1/8)
  10. 1 - Começando com C - Mergulhando de cabeça (2/8)
  11. 1 - Começando com C - Mergulhando de cabeça (3/8)
  12. 1 - Começando com C - Mergulhando de cabeça (4/8)
  13. 1 - Começando com C - Mergulhando de cabeça (5/8)
  14. 1 - Começando com C - Mergulhando de cabeça (6/8)
  15. 1 - Começando com C - Mergulhando de cabeça (7/8)
  16. 1 - Começando com C - Mergulhando de cabeça (8/8)
  17. 2 - Memória e ponteiros: Para o que está apontando? (1/9)
  18. 2 - Memória e ponteiros: Para o que está apontando? (2/9)
  19. 2 - Memória e ponteiros: Para o que está apontando? (3/9)
  20. 2 - Memória e ponteiros: Para o que está apontando? (4/9)
  21. 2 - Memória e ponteiros: Para o que está apontando? (5/9)
  22. 2 - Memória e ponteiros: Para o que está apontando? (6/9)
  23. 2 - Memória e ponteiros: Para o que está apontando? (7/9)
  24. 2 - Memória e ponteiros: Para o que está apontando? (8/9)
  25. 2 - Memória e ponteiros: Para o que está apontando? (9/9)
  26. 2.5 Strings: Teoria de strings (1/4)
  27. 2.5 Strings: Teoria de strings (2/4)
  28. 2.5 Strings: Teoria de strings (3/4)
  29. 2.5 Strings: Teoria de strings (4/4)
  30. 3 - Criando ferramentas pequenas: Faça uma coisa e faça-a bem (1/11)
  31. 3 - Criando ferramentas pequenas: Faça uma coisa e faça-a bem (2/11)
  32. 3 - Criando ferramentas pequenas: Faça uma coisa e faça-a bem (3/11)
  33. 3 - Criando ferramentas pequenas: Faça uma coisa e faça-a bem (4/11)
  34. 3 - Criando ferramentas pequenas: Faça uma coisa e faça-a bem (5/11)
  35. 3 - Criando ferramentas pequenas: Faça uma coisa e faça-a bem (6/11)
  36. 3 - Criando ferramentas pequenas: Faça uma coisa e faça-a bem (7/11)
  37. 3 - Criando ferramentas pequenas: Faça uma coisa e faça-a bem (8/11)
  38. 3 - Criando ferramentas pequenas: Faça uma coisa e faça-a bem (9/11)
  39. 3 - Criando ferramentas pequenas: Faça uma coisa e faça-a bem (10/11)
  40. 3 - Criando ferramentas pequenas: Faça uma coisa e faça-a bem (11/11)
  41. 4 - Usando múltiplos arquivos fonte: Desmonte e reconstrua (1/10)
  42. 4 - Usando múltiplos arquivos fonte: Desmonte e reconstrua (2/10)
  43. 4 - Usando múltiplos arquivos fonte: Desmonte e reconstrua (3/10)
  44. 4 - Usando múltiplos arquivos fonte: Desmonte e reconstrua (4/10)
  45. 4 - Usando múltiplos arquivos fonte: Desmonte e reconstrua (5/10)
  46. 4 - Usando múltiplos arquivos fonte: Desmonte e reconstrua (6/10)
  47. 4 - Usando múltiplos arquivos fonte: Desmonte e reconstrua (7/10)
  48. 4 - Usando múltiplos arquivos fonte: Desmonte e reconstrua (8/10)
  49. 4 - Usando múltiplos arquivos fonte: Desmonte e reconstrua (9/10)
  50. 4 - Usando múltiplos arquivos fonte: Desmonte e reconstrua (10/10)
    1. C Lab 1: Arduino (1/2)
    2. C Lab 1: Arduino (2/2)
  51. 5 - Structs, unions e bitfields: Criando suas próprias estruturas (1/10)
  52. 5 - Structs, unions e bitfields: Criando suas próprias estruturas (2/10)
  53. 5 - Structs, unions e bitfields: Criando suas próprias estruturas (3/10)
  54. 5 - Structs, unions e bitfields: Criando suas próprias estruturas (4/10)
  55. 5 - Structs, unions e bitfields: Criando suas próprias estruturas (5/10)
  56. 5 - Structs, unions e bitfields: Criando suas próprias estruturas (6/10)
  57. 5 - Structs, unions e bitfields: Criando suas próprias estruturas (7/10)
  58. 5 - Structs, unions e bitfields: Criando suas próprias estruturas (8/10)
  59. 5 - Structs, unions e bitfields: Criando suas próprias estruturas (9/10)
  60. 5 - Structs, unions e bitfields: Criando suas próprias estruturas (10/10)
  61. 6 - Estruturas de dados e memória dinâmica: Construindo pontes (1/9)
  62. 6 - Estruturas de dados e memória dinâmica: Construindo pontes (2/9)
  63. 6 - Estruturas de dados e memória dinâmica: Construindo pontes (3/9)
  64. 6 - Estruturas de dados e memória dinâmica: Construindo pontes (4/9)
  65. 6 - Estruturas de dados e memória dinâmica: Construindo pontes (5/9)
  66. 6 - Estruturas de dados e memória dinâmica: Construindo pontes (6/9)
  67. 6 - Estruturas de dados e memória dinâmica: Construindo pontes (7/9)
  68. 6 - Estruturas de dados e memória dinâmica: Construindo pontes (8/9)
  69. 6 - Estruturas de dados e memória dinâmica: Construindo pontes (9/9)
  70. 7 - Funções avançadas: Aumente suas funções para onze (1/8)
  71. 7 - Funções avançadas: Aumente suas funções para onze (2/8)
  72. 7 - Funções avançadas: Aumente suas funções para onze (3/8)
  73. 7 - Funções avançadas: Aumente suas funções para onze (4/8)
  74. 7 - Funções avançadas: Aumente suas funções para onze (5/8)
  75. 7 - Funções avançadas: Aumente suas funções para onze (6/8)
  76. 7 - Funções avançadas: Aumente suas funções para onze (7/8)
  77. 7 - Funções avançadas: Aumente suas funções para onze (8/8)
  78. 8 - Bibliotecas estáticas e dinâmicas: Código Hot-Swappable (1/8)
  79. 8 - Bibliotecas estáticas e dinâmicas: Código Hot-Swappable (2/8)
  80. 8 - Bibliotecas estáticas e dinâmicas: Código Hot-Swappable (3/8)
  81. 8 - Bibliotecas estáticas e dinâmicas: Código Hot-Swappable (4/8)
  82. 8 - Bibliotecas estáticas e dinâmicas: Código Hot-Swappable (5/8)
  83. 8 - Bibliotecas estáticas e dinâmicas: Código Hot-Swappable (6/8)
  84. 8 - Bibliotecas estáticas e dinâmicas: Código Hot-Swappable (7/8)
  85. 8 - Bibliotecas estáticas e dinâmicas: Código Hot-Swappable (8/8)
    1. C Lab2: OpenCV (1/2)
    2. C Lab2: OpenCV (2/2)
  86. 9 - Processos e chamadas de sistema: Quebrando limites (1/7)
  87. 9 - Processos e chamadas de sistema: Quebrando limites (2/7)
  88. 9 - Processos e chamadas de sistema: Quebrando limites (3/7)
  89. 9 - Processos e chamadas de sistema: Quebrando limites (4/7)
  90. 9 - Processos e chamadas de sistema: Quebrando limites (5/7)
  91. 9 - Processos e chamadas de sistema: Quebrando limites (6/7)
  92. 9 - Processos e chamadas de sistema: Quebrando limites (7/7)
  93. 10 - Comunicação entre processos: É bom conversar (1/8)
  94. 10 - Comunicação entre processos: É bom conversar (2/8)
  95. 10 - Comunicação entre processos: É bom conversar (3/8)
  96. 10 - Comunicação entre processos: É bom conversar (4/8)
  97. 10 - Comunicação entre processos: É bom conversar (5/8)
  98. 10 - Comunicação entre processos: É bom conversar (6/8)
  99. 10 - Comunicação entre processos: É bom conversar (7/8)
  100. 10 - Comunicação entre processos: É bom conversar (8/8)
  101. 11- Sockets e redes: Não há lugar como 127.0.0.1 (1/7)
  102. 11- Sockets e redes: Não há lugar como 127.0.0.1 (2/7)
  103. 11- Sockets e redes: Não há lugar como 127.0.0.1 (3/7)
  104. 11- Sockets e redes: Não há lugar como 127.0.0.1 (4/7)
  105. 11- Sockets e redes: Não há lugar como 127.0.0.1 (5/7)
  106. 11- Sockets e redes: Não há lugar como 127.0.0.1 (6/7)
  107. 11- Sockets e redes: Não há lugar como 127.0.0.1 (7/7)
  108. 12 - Threads: É um mundo paralelo
    1. C Lab 3: Blasteroids (1/4)
    2. C Lab 3: Blasteroids (2/4)
    3. C Lab 3: Blasteroids (3/4)
    4. C Lab 3: Blasteroids (4/4)
  109. I - Sobras: As dez melhores coisas (que não cobrimos) (1/3)
  110. I - Sobras: As dez melhores coisas (que não cobrimos) (2/3)
  111. I - Sobras: As dez melhores coisas (que não cobrimos) (3/3)
  112. II - Tópicos C: Revisão geral (1/5)
  113. II - Tópicos C: Revisão geral (2/5)
  114. II - Tópicos C: Revisão geral (3/5)
  115. II - Tópicos C: Revisão geral (4/5)
  116. II - Tópicos C: Revisão geral (5/5)
  117. Índice (1/4)
  118. Índice (2/4)
  119. Índice (3/4)
  120. Índice (4/4)

Product information

  • Title: USE A CABEÇA! C
  • Author(s): David Griffiths, Dawn Griffiths
  • Release date: January 2013
  • Publisher(s): Alta Books
  • ISBN: 9788576087946