logo

Tutorial de llenguatge de programació C

llenguatge C Tutorial amb enfocament de programació per a principiants i professionals, us ajuda a entendre fàcilment el tutorial del llenguatge C. El nostre tutorial en C explica cada tema amb programes.

El llenguatge C està desenvolupat per Dennis Ritchie per crear aplicacions del sistema que interactuen directament amb els dispositius de maquinari com ara controladors, nuclis, etc.

La programació C es considera com la base d'altres llenguatges de programació, per això es coneix com a llengua materna.

Es pot definir de les maneres següents:

  1. Llengua materna
  2. Llenguatge de programació del sistema
  3. Llenguatge de programació orientat a procediments
  4. Llenguatge de programació estructurat
  5. Llenguatge de programació de nivell mitjà

1) C com a llengua materna

El llenguatge C es considera com el llenguatge mare de tots els llenguatges de programació moderns perquè la majoria dels compiladors, JVM, nuclis, etc. estan escrits en llenguatge C , i la majoria dels llenguatges de programació segueixen la sintaxi C, per exemple, C++, Java, C#, etc.

Proporciona els conceptes bàsics com el matriu , cordes , funcions , gestió de fitxers , etc. que s'estan utilitzant en molts idiomes com C++ , Java , C# , etc.


2) C com a llenguatge de programació del sistema

Un llenguatge de programació del sistema s'utilitza per crear programari del sistema. El llenguatge C és un llenguatge de programació del sistema perquè es pot utilitzar per fer programació de baix nivell (per exemple, el controlador i el nucli) . Generalment s'utilitza per crear dispositius de maquinari, sistema operatiu, controladors, nuclis, etc. Per exemple, el nucli de Linux està escrit en C.

No es pot utilitzar per a programació a Internet com Java, .Net, PHP, etc.

programes python

3) C com a llenguatge procedimental

Un procediment es coneix com a funció, mètode, rutina, subrutina, etc. Un llenguatge procedimental especifica una sèrie de passos perquè el programa resolgui el problema .

Un llenguatge procedimental divideix el programa en funcions, estructures de dades, etc.

C és un llenguatge procedimental. En C, les variables i els prototips de funcions s'han de declarar abans de ser utilitzats.


4) C com a llenguatge de programació estructurat

Un llenguatge de programació estructurat és un subconjunt del llenguatge procedimental. Estructura significa dividir un programa en parts o blocs perquè sigui fàcil d'entendre.

En el llenguatge C, dividim el programa en parts mitjançant funcions. Fa que el programa sigui més fàcil d'entendre i modificar.


5) C com a llenguatge de programació de nivell mitjà

El C es considera un llenguatge de nivell mitjà perquè admet la funció tant d'idiomes de baix nivell com d'alt nivell . El programa de llenguatge C es converteix en codi ensamblador, admet l'aritmètica de punters (de baix nivell), però és independent de la màquina (una característica d'alt nivell).

A Llenguatge de baix nivell és específic d'una màquina, és a dir, depèn de la màquina. Depèn de la màquina, ràpid d'executar. Però no és fàcil d'entendre.

A Llenguatge d'alt nivell no és específic d'una màquina, és a dir, independent de la màquina. És fàcil d'entendre.


Programa C

En aquest tutorial, tots els programes C es donen amb un compilador C perquè pugueu canviar ràpidament el codi del programa C.

Fitxer: main.c

 #include int main() { printf('Hello C Programming
'); return 0; } 

En els següents capítols es dóna una descripció detallada del programa anterior.


Índex de programació C


C Tutorial

C Declaracions de control

C Funcions

  • Què és la funció
  • Convocatòria: Valor i referència
  • Recursió al c
  • Classes d'emmagatzematge
  • Test de funcions C

C Array

C Punters

C Memòria dinàmica

Cordes C

  • Corda en C
  • C obté () i posa ()
  • Funcions de cadena C
  • C strlen()
  • C strcpy()
  • C scrat()
  • C strcmp()
  • C strrev()
  • C strwler()
  • C strupr()
  • C strstr()
  • Prova de corda C

C Matemàtiques

C Estructura Unió

seleccioneu sql de taules múltiples

C Gestió de fitxers

  • C Gestió de fitxers
  • C fprintf() fscanf()
  • C fputc() fgetc()
  • C fputs() fgets()
  • C fseek()
  • C rebobina ()
  • C ftell()

C Preprocessador

  • C Preprocessador
  • C Macros
  • C #inclou
  • C #definir
  • C #undef
  • C #ifdef
  • C #ifndef
  • C #si
  • C #else
  • C #error
  • C #pragma
  • C Prova del preprocessador

Línia d'ordres C

  • Arguments de la línia d'ordres

Prova de programació C

  • Prova de programació C

Programes C

Prova de programació C

  • Prova de programació C

C Test fonamental

  • C Fonamental 1
  • C Fonamental 2
  • C Fonamental 3
  • C Fonamental 4

C Prova de control

comanda chown
  • C Declaració de control 1
  • C Declaració de control 2
  • C Declaració de control 3
  • C Declaració de control 4

Prova de funció C

  • Funcions C 1
  • Funcions C 2
  • Funcions C 3
  • Funcions C 4

C prova de matriu

  • C Matriu 1
  • C Matriu 2
  • C Matriu 3
  • C Matriu 4

Prova de punters C

  • C Punters 1
  • C Punters 2
  • C Punters 3
  • C Punters 4

Prova de corda C

  • Cadena C 1
  • Cadena C 2
  • Cadena C 3
  • Cadena C 4

Prova d'estructura C

  • C Estructura 1
  • Estructura C 2
  • C Estructura 3
  • Estructura C 4

C Prova del preprocessador

  • C Preprocessador 1
  • C Preprocessador 2
  • C Preprocessador 3
  • Preprocessador C 4

C Entrevista

  • C Preguntes d'entrevista

Requisit previ

Abans d'aprendre Programació en C, cal tenir els coneixements bàsics d'Informàtica Fonamental.

Públic

El nostre tutorial de programació en C està dissenyat per ajudar a principiants i professionals.

Problema

Assegurem que no trobareu cap error en aquest tutorial de llenguatge C. Però si hi ha algun error, si us plau, publiqueu el problema al formulari de contacte.