Tradução de nomes de variáveis e comentários (#20323)
This commit is contained in:
committed by
Jefferson Oliveira
parent
cfa1840cf8
commit
36c0a69a9a
@ -52,7 +52,8 @@ int arr[4] = {1, 2, 3, 88};
|
|||||||
Aqui você criou uma `array` de `ints` (Integers), chamada `arr` . Esta matriz tem 4 elementos: `1` , `2` , `3` , `88` . Observe a sintaxe!
|
Aqui você criou uma `array` de `ints` (Integers), chamada `arr` . Esta matriz tem 4 elementos: `1` , `2` , `3` , `88` . Observe a sintaxe!
|
||||||
|
|
||||||
```C
|
```C
|
||||||
datatype name[number of elements]
|
tipoDado nome[número de elementos]
|
||||||
|
Ex: Int cidades[20]
|
||||||
```
|
```
|
||||||
|
|
||||||
O primeiro elemento desta matriz é `1` , o segundo é `2` etc.
|
O primeiro elemento desta matriz é `1` , o segundo é `2` etc.
|
||||||
@ -87,7 +88,7 @@ Aqui um int é criado chamado `var` , e é inicializado no 0º elemento de arr.
|
|||||||
C também suporta matrizes multidimensionais.
|
C também suporta matrizes multidimensionais.
|
||||||
|
|
||||||
```C
|
```C
|
||||||
datatype name[size1][size2]...[sizeN]
|
tipoDado nome[tamanho1][tamanho2]...[tamanhoN]
|
||||||
```
|
```
|
||||||
|
|
||||||
Matrizes bidimensionais são comuns e podem ser inicializadas usando a seguinte sintaxe. Pode-se pensar logicamente no primeiro índice como linhas e no segundo índice como colunas. Este exemplo tem 2 linhas e 5 colunas.
|
Matrizes bidimensionais são comuns e podem ser inicializadas usando a seguinte sintaxe. Pode-se pensar logicamente no primeiro índice como linhas e no segundo índice como colunas. Este exemplo tem 2 linhas e 5 colunas.
|
||||||
@ -112,16 +113,16 @@ Dois loops for aninhados podem ser usados para imprimir o conteúdo de um
|
|||||||
|
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
const int rows = 2, cols = 5;
|
const int linhas = 2, cols = 5;
|
||||||
|
|
||||||
int arr[rows][cols] = {
|
int arr[linhas][cols] = {
|
||||||
{0, 1, 2, 3, 4},
|
{0, 1, 2, 3, 4},
|
||||||
{5, 6, 7, 8, 9}
|
{5, 6, 7, 8, 9}
|
||||||
};
|
};
|
||||||
|
|
||||||
for (int row = 0; row < rows; row++) {
|
for (int linha = 0; linha < linhas; linha++) {
|
||||||
for (int col = 0; col < cols; col++) {
|
for (int col = 0; col < cols; col++) {
|
||||||
printf("%5d", arr[row][col]);
|
printf("%5d", arr[linha][col]);
|
||||||
}
|
}
|
||||||
puts("");
|
puts("");
|
||||||
}
|
}
|
||||||
@ -142,22 +143,22 @@ Para armazenar strings / caracteres múltiplos, usamos `char arrays` em C, porqu
|
|||||||
Igual a:
|
Igual a:
|
||||||
|
|
||||||
```C
|
```C
|
||||||
char string[6] = "Hello"; //here you get Hello\0, which is why we need an array with the length of 6
|
char string[6] = "Hello"; //Aqui você tera Hello\0, que é o porque nós precisamos de um array de tamanho 6
|
||||||
```
|
```
|
||||||
|
|
||||||
Assim como com os arrays int no exemplo acima, existem várias maneiras de atribuir valores a matrizes de caracteres:
|
Assim como com os arrays int no exemplo acima, existem várias maneiras de atribuir valores a matrizes de caracteres:
|
||||||
|
|
||||||
```C
|
```C
|
||||||
char string[] = "I do not want to count the chars in this.";
|
char string[] = "Eu não quero contar os caracteres aqui.";
|
||||||
char string2[] = {'C','h','a','r',' ','b','y',' ','c','h','a','r','\0'};
|
char string2[] = {'C','h','a','r',' ','b','y',' ','c','h','a','r','\0'};
|
||||||
char string3[] = "This is a string"
|
char string3[] = "Isso é uma String"
|
||||||
"with two lines";
|
"com duas linhas";
|
||||||
```
|
```
|
||||||
|
|
||||||
Equivalente à abordagem acima, você também pode criar um ponteiro para uma matriz char:
|
Equivalente à abordagem acima, você também pode criar um ponteiro para uma matriz char:
|
||||||
|
|
||||||
```C
|
```C
|
||||||
char* string = "I do not want to count the chars in this.";
|
char* string = "Eu não quero contar os caracteres aqui.";
|
||||||
```
|
```
|
||||||
|
|
||||||
## Erros típicos, dicas
|
## Erros típicos, dicas
|
||||||
|
Reference in New Issue
Block a user