Ọwọ Lori Ede siseto C


C ‘jẹ Ero siseto Idi Gbogbogbo ti a dagbasoke nipasẹ Dennis Ritchie ni Awọn ile-ikawe B&T Bell. A ṣe apẹrẹ lati jẹ Eto siseto Eto. 'C' Ede siseto ti dagbasoke lati inu ede siseto B, eyiti o kọkọ dagbasoke lati BCPL (Ipilẹ CPL tabi Ede Eto Isọpọ Iṣeduro). A ṣe apẹrẹ ede ‘C‘ fun siseto fun idi kan pato - lati Ṣe apẹrẹ ẹrọ iṣiṣẹ UNIX ati lati wulo lati gba awọn olutọsọna eto lọwọ lati gba awọn nkan ṣe. ‘C‘ lọ gbajumọ debi pe o tan kaakiri lati awọn ile-ikawe Bell ati awọn oluṣeto eto kaakiri agbaye bẹrẹ lilo ede yii lati kọ eto ti gbogbo oniruru. ‘C‘ kii ṣe Ede Ipele Ipele tabi bẹẹkọ Ede Ipele-giga, o wa ni ibikan laarin ati lati jẹ otitọ -\"C jẹ Ede Ipele Aarin."

Ni agbaye oni pẹlu ọpọlọpọ Ede siseto Ipele giga lati yan lati bii Perl, PHP, Java, ati bẹbẹ lọ kilode ti ẹnikan fi yan ‘C’? O dara idi ti yiyan ‘C‘ Ede siseto lori awọn ede siseto miiran ni awọn oniwe -

  1. logan.
  2. Eto Ọlọrọ ti awọn iṣẹ ti a ṣe sinu.
  3. Pese ilẹ fun ‘siseto Ipele Kekere’ pẹlu awọn ẹya ti ‘Ede Ipele Giga‘.
  4. Ti o yẹ fun kikọ Sọfitiwia Eto, Sọfitiwia Ohun elo, Iṣowo tabi eyikeyi iru sọfitiwia miiran.
  5. Awọn eto ti a kọ sinu 'C' jẹ ṣiṣe ati iyara, pẹlu wiwa ti ọpọlọpọ awọn oriṣi data ati awọn oniṣẹ agbara.
  6. Gbajumọ laarin Awọn oluṣeto eto ọjọgbọn pẹlu wiwa nọmba awọn akopọ fun fere gbogbo faaji ati awọn iru ẹrọ.
  7. Gbigbe.
  8. Eto ti a kọ sinu 'C' jẹ rọrun rọrun lati ni oye ati agbara pẹlu wiwa ti ọpọlọpọ iṣẹ ti o ni atilẹyin nipasẹ ‘C’ ile-ikawe.
  9. ‘C’ ti ni ipa lori ọpọlọpọ awọn ede siseto kọmputa pẹlu C #, Java, JavaScript, Perl, PHP, Python, ati bẹbẹ lọ.

Boya ni bayi, iwọ yoo ti kọ idi ti awọn eto siseto bẹrẹ pẹlu ede ‘C’ laibikita iru ede siseto ti o yan fun ẹkọ.

O mọ pe 90% ti supercomputer agbaye n ṣiṣẹ Linux. Linux n ṣiṣẹ ni aaye, lori foonu rẹ ati aago ọwọ, tabili ati gbogbo ẹrọ miiran ti a mọ. Pupọ ninu ekuro UNIX/Linux ni awọn koodu ti a kọ sinu Ede siseto C. Ati igbasilẹ Linux 3.2 ni diẹ sii ju awọn ila laini 15 ti awọn koodu. o le fojuinu bawo ni agbara, 'C' kosi ni?

Iwọn ounjẹ Kan ti ilowo, awọn iwuwo diẹ sii ju awọn toonu ti Yii, ati ọna ti o dara julọ lati kọ koodu ni lati bẹrẹ siseto funrararẹ. (Maṣe daakọ ati lẹẹ awọn koodu, kọ funrararẹ, kọ ẹkọ fun awọn aṣiṣe…)

# pẹlu: O sọ fun akopọ ibi ti o wa fun awọn idinku awọn koodu miiran ti ko da ninu eto naa. Wọn jẹ deede\". H" tabi awọn faili akọle ti o ni awọn apẹrẹ iṣẹ. Ni ọna kika akoonu ti #include ti wa ni dakọ sinu faili eto ṣaaju iṣakojọ.

#include <file> (System Defined)
#include "file" (User Defined)

Iṣẹ akọkọ jẹ itumọ ọrọ gangan apakan akọkọ ti koodu naa. Iṣẹ akọkọ nikan le wa ninu eto akojọpọ ikẹhin. Koodu inu iṣẹ akọkọ naa ni a ṣe lẹsẹsẹ, laini kan ni akoko kan.

 int main(void) 
        {..your code here..}

Itanran! Bayi a yoo kọ eto ti o rọrun lati ṣafikun awọn nọmba 3.

#include <stdio.h>

int main()

{

int a,b,c,add;

printf("Enter the first Number");

scanf("%d",&a);

printf("Enter the second Number");

scanf("%d",&b);

printf("Enter the third number");

scanf("%d",&c);

add=a+b+c;

printf("%d + %d + %d = %d",a,b,c,add);

return 0;

}

Ṣafipamọ bi first_prog .c ati lori Linux ṣajọ rẹ bi.

# gcc -o first_prog first_prog.c

Ṣiṣe rẹ bi.

# ./first_prog

Akiyesi: C kii ṣe ifarabalẹ ọran, ede siseto. Fun Alaye diẹ sii lori bii o ṣe le ṣajọ eto C tọka si:

  1. Bii o ṣe le ṣajọ Eto C kan ((Wo Commandfin: 38)

Ninu eto ti o wa loke

  1. int a, b, c, ṣafikun - ni awọn oniyipada.
  2. Printf - tẹ ohunkohun ati ohun gbogbo laarin awọn agbasọ bi o ti jẹ.
  3. Scanf - Gba ifitonileti lati ọdọ olumulo ati tọju iye si ipo iranti.
  4. % d - ṣe afihan iru data odidi.

Bayi o le kọ awọn eto ti o lagbara fun afikun, iyokuro, isodipupo, ati pipin fun nọmba eyikeyi. Bẹẹni o ni lati lo “% f” fun iye leefofo kii ṣe “% d“.

Ti o ba ni aṣeyọri ninu sisẹ apapọ odidi ati awọn iye float ti o le ṣe eto awọn iṣoro mathematiki ti o nira.

Ṣajọ ati Ṣiṣe rẹ bi a ti salaye rẹ loke.

#include <stdio.h>

#define N 16

#define N 16

int main(void) {

int n; /* The current exponent */

int val = 1; /* The current power of 2 */

printf("\t n \t 2^n\n");

printf("\t================\n");

for (n=0; n<=N; n++) {

printf("\t%3d \t %6d\n", n, val);

val = 2*val;

}

return 0;

}
#include <stdio.h>

int main(void) {

int n,

lcv,

flag; /* flag initially is 1 and becomes 0 if we determine that n

is not a prime */

printf("Enter value of N > ");

scanf("%d", &n);

for (lcv=2, flag=1; lcv <= (n / 2); lcv++) {

if ((n % lcv) == 0) {

if (flag)

printf("The non-trivial factors of %d are: \n", n);

flag = 0;

printf("\t%d\n", lcv);

}

}

if (flag)

printf("%d is prime\n", n);

}
#include <stdio.h>

int main(void) {

int n;

int i;

int current;

int next;

int twoaway;

printf("How many Fibonacci numbers do you want to compute? ");

scanf("%d", &n);

if (n<=0)

printf("The number should be positive.\n");

else {

printf("\n\n\tI \t Fibonacci(I) \n\t=====================\n");

next = current = 1;

for (i=1; i<=n; i++) {

printf("\t%d \t %d\n", i, current);

twoaway = current+next;

current = next;

next = twoaway;

}

}

}

O kan ronu ti iṣẹlẹ naa. Ti ko ba si ‘C’ ti wa, boya kii yoo ni Linux, tabi Mac boya Windows, ko si IPhones, ko si Awọn jijin, ko si Android, ko si Microprocessor, ko si Kọmputa, ohhh o kan ko le ṣe aworan…

Eyi kii ṣe opin. O yẹ ki o kọ awọn koodu ti gbogbo iru lati kọ siseto. Loye imọran kan ki o ṣe koodu si, ti O ba gbe sinu eyikeyi wahala ati pe o nilo iranlọwọ mi o le buzz mi nigbagbogbo. A (Tecmint) nigbagbogbo gbiyanju lati fun ọ ni alaye titun ati deede. Fẹran ki o pin wa lati ṣe iranlọwọ fun wa kaakiri.