aspose.info
FIL

C - C Language Programming File

Na-update

Ano ang C file?

Ang file na na-save na may c file extension ay isang source code file na nakasulat sa C programming language. Kasama sa C file ang lahat ng pagpapatupad ng functionality ng application sa anyo ng source code. Ang deklarasyon ng source code ay nakasulat sa mga file ng header na naka-save gamit ang .h extension. Ang C++ ay ang modernong anyo ng wikang C at ginagamit sa pagbuo ng karamihan sa software sa kasalukuyan.

Maikling Kasaysayan

Ang wikang C ay nabuo bilang resulta ng paglikha ng iba’t ibang mga kagamitan para sa operating system ng UNIX. Si Denis Ritchie, ang tao sa likod ng paglikha ng programming language na ito, ang trabaho ay orihinal na nagsimula noong 1960s at unang bahagi ng 1970s.

C File Format

Ang mga C file ay nakasulat sa plain text file format kasunod ng programming language syntax. Ang isang karaniwang C file ay magkakaroon ng:

  • import statement sa tuktok ng file upang mag-import ng anumang header na Mga File
  • isa o higit pang mga paraan upang ipatupad ang ninanais na paggana

Pag-import ng Mga Header

Ang mga file ng header, na may extension na .h, ay naglalaman ng mga kinakailangang isama ang mga pahayag para sa pagsasama ng iba pang mga functionality na file sa proyekto. Bilang karagdagan, naglalaman ang mga ito ng mga deklarasyon ng mga pamamaraan na tinukoy sa file ng pagpapatupad. Ang mga header file ay kasama gamit ang include statement tulad ng ipinapakita sa ibaba.

#include <filename.h>

Pagpapatupad ng Source Code

Ang aktwal na pagpapatupad ng mga kinakailangan sa pagganap ay naka-code bilang mga pamamaraan sa C file. Ang bawat pamamaraan sa isang C file ay may uri ng pagbabalik, pangalan ng pamamaraan at maaaring may ilang mga parameter ng pag-input. Kung ang uri ng pagbabalik ay hindi walang bisa, ang pamamaraan ay maaaring nagbabalik ng ilang halaga.

Halimbawa ng C Code

Narito ang isang c halimbawa ng programa:

long some_function();
/* int */ other_function();

/* int */ calling_function()
{
    long test1;
    register /* int */ test2;

    test1 = some_function();
    if (test1 > 0)
          test2 = 0;
    else
          test2 = other_function();
    return test2;
}

Mga sanggunian

Tingnan din