O primeiro dia de aprendizagem da linguagem C: conceitos comuns da linguagem C

1.O que é linguagem C?

  Como essa pessoa se comunica com o computador? Use linguagem de computador.

  A linguagem C é uma das muitas linguagens de computador. Claro, C++/Java/Go/Python são todas linguagens de computador.

2. Compreenda a história e a glória da linguagem C

  Intenção original: A linguagem C foi originalmente inventada como uma ferramenta de desenvolvimento de sistema Unix.

  Processo histórico:

  2.1. Invenção da linguagem B: Em 1969, Ken Thompson e Dennis Ritchie, do Bell Labs, desenvolveram o sistema operacional Unix. Unix é escrito em linguagem assembly e, para ser transplantado para outros computadores, Thompson inventou a linguagem B baseada na linguagem BCPL.

  2.2. Invenção da linguagem C: Em 1972, Dennis Ritchie e Brian Kernighan redesenharam uma nova linguagem baseada na linguagem B. Esta nova linguagem substituiu a linguagem B, por isso é chamada de linguagem C.

  2.3 Processo O sistema Unix foi reescrito em C: Em 1973, todo o sistema Unix foi reescrito em linguagem C. Desde então, essa linguagem começou a se espalhar rapidamente e é amplamente utilizada no desenvolvimento de diversos sistemas operacionais e softwares de sistema.

  2.4. Padronização da linguagem C do processo: Em 1988, o American National Standards Institute (ANSI) padronizou oficialmente a linguagem C, marcando o início da estabilidade e padronização da linguagem C.

  2.5. Até o momento: A linguagem C ainda é amplamente utilizada atualmente, ocupando os três primeiros lugares no ranking de linguagens de computador.

3. Compilação e vinculação da linguagem C

  3.1. Compilar e vincular

     A linguagem C é uma linguagem de computador compilada. Os códigos-fonte da linguagem C são todos arquivos de texto. Os arquivos de texto em si não podem ser executados. Eles devem ser traduzidos pelo compilador e vinculados pelo vinculador para gerar arquivos binários executáveis ​​antes que os arquivos executáveis ​​possam ser executados.

     O código da linguagem C é colocado em um arquivo com sufixo .c . Para obter o programa executável final, ele deve passar por dois processos: compilação e vinculação.

     Nota: 1. Cada arquivo fonte (.c) é processado separadamente pelo compilador para gerar o arquivo objeto correspondente (arquivo com sufixo .obi)

                2. Vários arquivos de destino e arquivos de biblioteca são processados ​​pelo vinculador para gerar programas executáveis ​​correspondentes (arquivos .exe)

                 Então é por isso que o arquivo executável exe gerado pela execução do programa em linguagem C no Windows.

4. Introdução aos arquivos de origem e arquivos de cabeçalho do projeto VS

  4.1. Na linguagem C, os arquivos com o sufixo .c  são chamados de arquivos de origem e os arquivos com o sufixo .h são chamados de arquivos de cabeçalho .

 

5. Explique o primeiro programa em linguagem C

#include <stdio.h>




int main() {
	printf("Hello ! NanChengYuan!");
	return 0;
}

  5.1.função principal

      Não importa quantas linhas de código existam em cada programa em linguagem C, a execução começa a partir da função principal. A função principal é o ponto de entrada do programa. A função principal também é chamada de: função principal. O int na frente de main significa que a função principal retorna um valor inteiro quando a execução termina, então escreva return 0; no final da função principal para ecoá-lo.

  • A função principal é o ponto de entrada do programa
  • Existe apenas uma função principal
  • Mesmo que existam vários arquivos .c em um projeto, só pode haver uma função principal (porque só pode haver um ponto de entrada para o programa)

 

  5.2.printf e funções de biblioteca

     Existe um código acima:

printf("Hello ! NanChengYuan!");

     A função printf é usada no código para imprimir informações na tela.

     Aqui está uma breve introdução ao printf. Printf é uma função de biblioteca . Sua função é imprimir informações no dispositivo de saída padrão (geralmente a tela). O código acima usa a função printf para imprimir uma string. Basta colocar a sequência de caracteres que deseja imprimir entre aspas duplas e passá-la para a função printf imprimir.

   5.3.O que são funções de biblioteca?

       Para não repetir mais a implementação de códigos comuns e permitir que os programadores melhorem a eficiência do desenvolvimento, o padrão da linguagem C estipula um conjunto de funções, que são então implementadas por diferentes fabricantes de compiladores de acordo com os padrões e fornecidas aos programadores. Essas funções formam uma biblioteca de funções, chamada biblioteca padrão , e essas funções também são chamadas de funções de biblioteca . Com base nisso, alguns fabricantes de compiladores podem fornecer extensões adicionais para fornecer algumas funções (essas funções podem não ser suportadas por outros compiladores).

    Nota: Ao executar o programa no VS, a tecla de atalho CTRL + F5 possui muitas funções de biblioteca.

          Você pode consultar o conteúdo do link: https://cplusplus.com/reference/clibrary/

Acho que você gosta

Origin blog.csdn.net/m0_58724783/article/details/131876689
Recomendado
Clasificación