forked from blau_araujo/cblc
22 lines
491 B
Markdown
22 lines
491 B
Markdown
|
## Pesquise e responda
|
||
|
|
||
|
Este é mais um "Olá, mundo":
|
||
|
|
||
|
~~~C
|
||
|
|
||
|
|
||
|
#include <stdio.h>
|
||
|
|
||
|
char *msg = "Salve, simpatia!";
|
||
|
|
||
|
int main(void) {
|
||
|
puts(msg);
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
~~~
|
||
|
|
||
|
### Se ponteiros recebem endereços como valores, por que eu fiz a atribuição de uma string e o meu programa funcionou?
|
||
|
|
||
|
Strings literais em C são armazenadas como arrays de caracteres na memória, terminados em _\0_. _msg_ recebe o endereço do primeiro caractere e _puts_ percorre o endereço até encontrar _\0_.
|