Estrutura do programa C, lista de palavras-chave (palavras-chave) em linguagem C
- 24-07-2022
- Toanngo92
- 0 Comments
A linguagem de programação C é uma linguagem de programação sensível a maiúsculas e minúsculas, onde combinamos palavras-chave pré-existentes, geralmente abreviações de palavras comuns em inglês e construções conhecidas pela linguagem. c define, acompanhado por conjuntos de caracteres, para instruir o computador a executar o programa
Mục lục
Conjunto de alfabetos, números ou caracteres especiais válidos na linguagem C.
Alfabetos (AZ inclui letras maiúsculas e minúsculas)
Uppercase: AZ Lowercase: az
Número (número)
0 1 2 3 4 5 6 7 8 9
Caracteres especiais
, . _ ( ) ; $ : % [ ] # ? ' & { } " ^ ! * / | - ~ +
Tabela de palavras-chave em C
Palavras-chave são palavras predefinidas pela linguagem C, têm semântica clara e são usadas para propósitos específicos. Você não pode usá-lo como um recurso (variáveis, constantes – serão discutidos nos próximos artigos), portanto, você deve ter em mente para evitar situações em que você declara conteúdo duplicado com palavras-chave que causam confusão para o programa. (os computadores não conseguem entender) . Existem 32 palavras-chave na linguagem de programação C:
auto break case char const continue default do int long register return short signed sizeof static struct switch typeof union unsigned void volatile while double else enum extern float for goto if
Nota: Todas as palavras-chave em C são escritas em letras minúsculas.
O significado básico das palavras-chave:
auto, assinado, const, extern, register, unsigned – Use em caso de declaração de recurso (variável).
return – A palavra-chave é usada para (programa, função) retornar um valor.
continue – Normalmente usado com loops for, while, do-while, quando esta instrução é encontrada no corpo do loop, o programa irá alternar para um novo loop e pular a execução das seguintes instruções: este comando no corpo do loop.
enum – tipo de dados definido pelo usuário. Comumente usado para atribuir nomes a constantes, tornando um programa mais fácil de ler, limpar o código e manter.
sizeof – Retorna o tamanho (bytes) da área de memória.
struct , typedef – Ambas as palavras-chave são usadas em structs.
union – Permite criar diferentes tipos de dados na mesma área de memória.
volátil – Evite erros inesperados quando o recurso de otimização do compilador estiver habilitado. Volátil refere-se a uma variável que pode ser alterada de forma "anormal" (frequentemente usada em programação embarcada).
Estrutura do programa C
conceito de comando
Em linguagens de programação, usamos instruções para realizar operações de processamento de programas de computador, um programa consistirá em um conjunto de muitas instruções diferentes. A linguagem de programação C não se importa com quebras de linha ou espaçamento de elementos dentro de uma instrução. Cada instrução é separada por um ";". Por exemplo
int i; i = 5; // cú pháp vẫn đúng int a a = 6; // sai vì câu lệnh khai báo chưa có kết thúc bằng dấu ;
Conceito de função
Uma função é um grupo de instruções que executam a mesma tarefa . Todo programa C tem pelo menos uma função, a função main(), e todos os programas podem definir funções adicionais.
considere o seguinte código:
#include <stdio.h> #include <stdlib.h> int main(void){ return 0; }
Neste código, estamos declarando uma função chamada main() , e esta é uma função especial, quando o programa C começar a rodar, a função main sempre será encontrada e executada. código é, quantas funções existem, qual é o conteúdo do código-fonte, a função principal sempre será encontrada pelo sistema operacional e terá o direito de executar assim que o programa iniciar. O nome da função é sempre seguido por um único parêntese (), entre parênteses pode ou não haver um parâmetro ( parâmetro )
Delimitadores
Volte para o código acima e observe, após () vemos um par de chaves {}, este é um marcador para o início da declaração da função, entendida como a descrição. um conjunto de tarefas a serem executadas, e essas tarefas estão encapsulados em um nome descritivo, a declaração da função é descrever as tarefas a serem executadas para que o computador entenda e quando precisarmos executá-las, basta nomear essa tarefa, os trabalhos dentro serão executados um após o outro até o o sinal termina (o colchete de abertura "{" é o início das tarefas, o parêntese de fechamento " }" sinaliza o fim das tarefas)
Comentários (Comentários)
Este conceito você verá com muita frequência na maioria das outras linguagens de programação, se quisermos anotar o significado de um pedaço de código, ou anotar algo no código, use este conceito. A sintaxe dos comentários na programação C é a seguinte:
// comment inline /* comments multiple lines comments multiple lines comments multiple lines */
Biblioteca C (Biblioteca)
O compilador C (entendendo-se como um dicionário que ajuda a compilar o código que escrevemos em uma linguagem que os computadores podem entender e executar) contém muitas funções padrão, trechos de código predefinidos e muito mais. desenvolvimento, na hora de programar, usamos a biblioteca como solução para podermos obter funções e definições existentes para o desenvolvimento de aplicações sem precisar se importar com o que é a camada inferior, é tão simples quanto dizer para um computador: ei, me imprima este texto. O computador fará isso por você e imprimirá o texto, o computador já definiu no dicionário, basta pular no dicionário e ler a palavra para o computador acompanhar.
O processo de compilação e execução do código-fonte em C
1.Pré-processamento
O programa C (código-fonte) é enviado primeiro ao pré-processador. O pré-processador é responsável por converter as diretivas do pré-processador em seus respectivos valores. O pré-processador gera um código-fonte extensível.
2. Converta o código-fonte em linguagem assembly
O código-fonte extensível é enviado ao compilador para compilar o código e convertê-lo em assembly.
3) Transforme o código fonte em objeto
O código assembly é enviado ao montador para montar o código e convertê-lo em código objeto. Agora um arquivo simple.obj é criado.
4) Link para a biblioteca e converta para código executável
O código do objeto é enviado ao vinculador que o vincula à biblioteca, como arquivos de cabeçalho. Em seguida, é convertido em código executável. Um arquivo simple.exe é criado.
5) Executando o programa
O código executável enviado ao carregador carrega-o na memória e então é executado. Uma vez executado, a saída é enviada para o console.
Se você leu até aqui, já podemos começar a entrar em detalhes!