mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-24 10:01:38 +00:00
Merge pull request #1480 from eltonvs/master
Translation fixes and extra information
This commit is contained in:
commit
adc81a0bc5
@ -232,7 +232,7 @@ int main (int argc, char** argv)
|
|||||||
0 || 1; // => 1 (Logical or)
|
0 || 1; // => 1 (Logical or)
|
||||||
0 || 0; // => 0
|
0 || 0; // => 0
|
||||||
|
|
||||||
// Conditional expression ( ? : )
|
// Conditional ternary expression ( ? : )
|
||||||
int e = 5;
|
int e = 5;
|
||||||
int f = 10;
|
int f = 10;
|
||||||
int z;
|
int z;
|
||||||
@ -302,6 +302,8 @@ int main (int argc, char** argv)
|
|||||||
for (i = 0; i <= 5; i++) {
|
for (i = 0; i <= 5; i++) {
|
||||||
; // use semicolon to act as the body (null statement)
|
; // use semicolon to act as the body (null statement)
|
||||||
}
|
}
|
||||||
|
// Or
|
||||||
|
for (i = 0; i <= 5; i++);
|
||||||
|
|
||||||
// branching with multiple choices: switch()
|
// branching with multiple choices: switch()
|
||||||
switch (a) {
|
switch (a) {
|
||||||
|
@ -6,6 +6,7 @@ contributors:
|
|||||||
- ["Árpád Goretity", "http://twitter.com/H2CO3_iOS"]
|
- ["Árpád Goretity", "http://twitter.com/H2CO3_iOS"]
|
||||||
translators:
|
translators:
|
||||||
- ["João Farias", "https://github.com/JoaoGFarias"]
|
- ["João Farias", "https://github.com/JoaoGFarias"]
|
||||||
|
- ["Elton Viana", "https://github.com/eltonvs"]
|
||||||
lang: pt-br
|
lang: pt-br
|
||||||
filename: c-pt.el
|
filename: c-pt.el
|
||||||
---
|
---
|
||||||
@ -139,13 +140,13 @@ int main() {
|
|||||||
int var_length_array[size]; // declara o VLA
|
int var_length_array[size]; // declara o VLA
|
||||||
printf("sizeof array = %zu\n", sizeof var_length_array);
|
printf("sizeof array = %zu\n", sizeof var_length_array);
|
||||||
|
|
||||||
//Uma possível saída para esse programa seria:
|
// Uma possível saída para esse programa seria:
|
||||||
// > Entre o tamanho do array:: 10
|
// > Entre o tamanho do array: 10
|
||||||
// > sizeof array = 40
|
// > sizeof array = 40
|
||||||
|
|
||||||
// String são apenas arrays de caracteres terminados por um
|
// String são apenas arrays de caracteres terminados por um
|
||||||
// byte NUL (0x00), representado em string pelo caracter especial '\0'.
|
// byte nulo (0x00), representado em string pelo caracter especial '\0'.
|
||||||
// (Não precisamos incluir o byte NUL em literais de string; o compilador
|
// (Não precisamos incluir o byte nulo em literais de string; o compilador
|
||||||
// o insere ao final do array para nós.)
|
// o insere ao final do array para nós.)
|
||||||
char uma_string[20] = "Isto é uma string";
|
char uma_string[20] = "Isto é uma string";
|
||||||
// Observe que 'é' não está na tabela ASCII
|
// Observe que 'é' não está na tabela ASCII
|
||||||
@ -153,8 +154,8 @@ int main() {
|
|||||||
// Porém, comentários podem conter acentos
|
// Porém, comentários podem conter acentos
|
||||||
printf("%s\n", uma_string); // %s formata a string
|
printf("%s\n", uma_string); // %s formata a string
|
||||||
|
|
||||||
printf("%d\n", uma_string[16]); // => 0
|
printf("%d\n", uma_string[17]); // => 0
|
||||||
// i.e., byte #17 é 0 (assim como 18, 19, e 20)
|
// i.e., byte #18 é 0 (assim como o 19°, 20°, 21°...)
|
||||||
|
|
||||||
// Se temos caracteres entre aspas simples, temos um caracter literal.
|
// Se temos caracteres entre aspas simples, temos um caracter literal.
|
||||||
// Seu tipo é `int`, *não* `char` (por razões históricas).
|
// Seu tipo é `int`, *não* `char` (por razões históricas).
|
||||||
@ -220,7 +221,7 @@ int main() {
|
|||||||
0 || 1; // => 1 (Ou lógico)
|
0 || 1; // => 1 (Ou lógico)
|
||||||
0 || 0; // => 0
|
0 || 0; // => 0
|
||||||
|
|
||||||
//Expressão condicional ( ? : )
|
//Expressão condicional ternária ( ? : )
|
||||||
int a = 5;
|
int a = 5;
|
||||||
int b = 10;
|
int b = 10;
|
||||||
int z;
|
int z;
|
||||||
@ -290,6 +291,8 @@ int main() {
|
|||||||
for (i = 0; i <= 5; i++) {
|
for (i = 0; i <= 5; i++) {
|
||||||
; // Use ponto e vírgula para agir como um corpo (declaração nula)
|
; // Use ponto e vírgula para agir como um corpo (declaração nula)
|
||||||
}
|
}
|
||||||
|
// Ou
|
||||||
|
for (i = 0; i <= 5; i++);
|
||||||
|
|
||||||
// Criando branchs com escolhas múltiplas: switch()
|
// Criando branchs com escolhas múltiplas: switch()
|
||||||
switch (alguma_expressao_integral) {
|
switch (alguma_expressao_integral) {
|
||||||
|
Loading…
Reference in New Issue
Block a user