Melhor Curso De Micropigmentacao Rj

Barnard College - Bom pessoal, hoje a gente vai ver sobre strings. Tá? Continuação de aula de array. Bom, o que que é uma string? A string na verdade é um array. Simples assim. Então, a declaração dela vai ser igual a declaração de um array normal. Então, o nome do array, o tamanho dele entre colchetes. A única diferença é que uma string é sempre do tipo char. Então eu posso declarar: char palavra tamanho vinte. Tá mas, qual que é a vantagem então? O que que é uma string? Bom, uma string é um array especial onde eu vou guardar apenas caracteres. Ou seja, tipo char. Com isso eu vou poder armazenar palavras ou frases dentro do meu programa... e trabalhar com eles. Ok? Bom... Declarar uma string então tranqüilo né? char palavra tamanho vinte. Eu quero ler uma palavra do teclado. Bom eu posso fazer isso de duas maneiras. Usando a função scanf que a gente já Está acostumado. E aí eu uso %s, pra indicar que eu estou lendo uma string. Ok? Bom, como é um caso especial a nossa string, do array... quando eu for ler eu não preciso colocar o índice dela. Basta colocar o nome do array. Então palavra. Porque, eu não estou lendo uma única letra... estou lendo toda a palavra. Outra maneira de fazer seria usar a função... gets(). Então, gets abre parênteses, o nome da string que estou lendo e fecha parênteses. Ok? Então, posso fazer de uma forma ou de outra. Tem diferença? Tem! Com o scanf a palavra vai ser lida até eu digitar um enter... ou digitar um espaço. O que vier primeiro. Então... se eu digitar um espaço primeiro termina ali. Então eu não consigo ler várias palavras com o scanf. O gets só vai terminar a leitura quando eu digitar o enter. Então se eu digitar várias palavras tentando formar uma frase... o gets vai ler esse espaço separando as palavras. Bom, vou imprimir uma string na tela. Vou usar o printf. Novamente %s onde eu quiser que a palavra seja escrita. Então, novamente eu não preciso colocar o índice aqui na palavra. Eu quero que saia impressa a palavra inteira na tela. Então, não coloco índice nenhum. % s. Então essa palavra vai ser copiada pra esse ponto aqui na tela. Ok? Bom... Inicialização de string eu posso fazer de duas maneiras. Posso fazer como a gente viu na inicialização de array's. Então, cada letra da palavra é um char. Então, eu posso colocar cada um dos char's né. Lembrando as aspas simples aqui, separada por vírgula. Detalhe quando eu terminar eu tenho que colocar um \0. É um caractere especial que indica que eu terminei a minha palavra, a minha string. Bom... muito trabalhoso dessa maneira aqui. Por isso que a linguagem C permite fazer esse outro tipo de inicialização aqui... com aspas duplas. Então, aspas duplas, a palavra que eu quero colocar, fecha aspas duplas. Não preciso colocar o \0, porque já tá... entendido que com as aspas duplas, tem o \0. Ponto e vírgula. Então, muito mais simples do que esse daqui. Tranqüilo? Tranqüilo. Bom, Uma string como eu disse é um array. Então eu posso acessar cada um de seus elementos. Então, eu criei uma string, coloquei a palavra teste... e eu decidi que na posição 0, ou seja, a primeira letra... eu quero colocar a letra L no lugar do que tiver lá. Bom, tinha a letra T, coloquei a letra L no lugar. Detalhe, eu estou acessando uma posição da minha string. Uma posição é um caractere. Então, um caractere tem que colocar aspas simples assim que eu estiver acessando. Então, coloquei minha letra L... e vou mandar imprimir a palavra. Bom, Teste vai virar Leste. Tranqüilo o acesso a cada uma das letras da minha string. Ok? Por fim, o \0. Lembra que a gente, dependendo de como inicializar tem que colocar o \0? Bom, o \0 ele vai tá aqui, no final da palavra. Então, eu tenho aqui a palavra Oitenta... depois do 'a', eu tenho esse caractere \0 aqui. Qual que é o significado dele? Bom, eu declarei que o meu array palavra tem o tamanho vinte. No entanto eu coloquei o que? Uma, duas ... sete letras apenas. Significa que eu tenho treze posições que não estão sendo utilizadas. Então, elas possuem o que? Lixo de memória. Quando eu imprimir a palavra na tela... eu queria imprimir somente o que era relevante, não o lixo de memória. Tá? Então, o printf na hora que foi imprimir... ele foi imprimindo todas as letras até o \0. Quando ele encontrou o \0, ele ignorou daí pra frente na string. Ok? Isso é verdade, que a gente pode pegar e fazer o seguinte... na segunda posição, ou melhor, na posição de índice dois né? Terceira posição da palavra, eu vou colocar o caractere de \0. Então, eu to indo aqui na letra t e colocando o \0. Se eu mandar imprimir novamente essa palavra agora... eu vou imprimir apenas a palavra "Oi". Por quê? Bom eu coloquei no lugar do t, o \0... então todas as letras que vinham depois: o e, o n e assim por diante... foram ignoradas na hora de imprimir. Ok? Então essa é a função do \0 : indicar que terminou minha string, mesmo que ainda tenha espaços dentro do array pra armazenar mais caracteres. Tranqüilo? Bom, espero que não tenha ficado dúvidas sobre o uso de strings. Até a próxima..

Melhor curso de micropigmentacao rj curso php pdf Valparaíso de Goiás temas de monografia sobre direito desportivo. Alagoinhas curso autocad londrina Resumo, artigo 654 cc Trabalhos Matemáticos, curso de apometria em maringa Bibliografia anotada, curso de ingles online videos Revisão. Conceito de qualidade de vida no trabalho qvt revisao moto honda cg 150 melhor curso de micropigmentacao rj Iguatu curso de cuidador de idosos sp zona norte gratis. Auto apresentacao para entrevista ABNT Feira de Santana curso de formacao antt, revisao ortografica e gramatical online.

Atibaia:

Savannah Chandler, Otsego: SUNY Cortland. Serra: Long Island; 2012.

Clare Costa, Kings. Pouso Alegre: Gerstner Sloan Kettering Graduate School of Biomedical Science; 2009.

Ted Sheppard, W 108th Street zip 10025. Foz do Iguaçu: Kingsborough Community College; 2020.

inserted by FC2 system