Hannuna A C Harshen Shirye-shiryen C


C ‘Yarjejeniyar Manufa ce ta Manufa ta Inganci wacce Dennis Ritchie ya kirkira a AT&T Bell Labs. An tsara shi don ya kasance Tsarin Tsara shirye-shirye. 'C' yare shirye-shiryen an kirkiresu ne daga yaren shirye-shiryen B, wanda da farko aka kirkireshi daga BCPL (Basic CPL ko Basic Combined Programming Language). 'C' Harshen shirye-shirye an tsara shi don takamaiman manufa - don Tsara tsarin aiki na UNIX kuma ya zama mai amfani don bawa masu shirye-shiryen aiki damar yin abubuwa. ‘C‘ ya shahara sosai har ya bazu sosai daga dakunan gwaje-gwaje na Bell kuma masu shirye-shirye a duk duniya sun fara amfani da wannan harshen don rubuta shirin kowane iri. 'C' ba yare ba ne kuma ba Harshe bane ba, yana kwance a tsakani kuma ya zama gaskiya -\"C shine Matsakaicin Matsakaici."

A cikin duniyar yau da ke da Yaren Shirye-shiryen Matsayi mai Kyau da yawa don zaɓar daga kamar Perl, PHP, Java, da sauransu me ya sa mutum zai zaɓi ‘C’? OK dalilin zabar 'C' Programming Language akan sauran Programming Languages nasa ne -

  1. Mai ƙarfi.
  2. Saitin wadatattun ayyuka.
  3. Yana bayar da ƙasa don 'Shirye-shiryen Mataki na ‘asa' tare da fasali na 'Babban Harshe Mai Girma'.
  4. Sun dace da rubuta Software na Tsarin, Software na Aikace-aikace, Kasuwanci ko kowane irin software.
  5. Shirye-shiryen da aka rubuta a cikin 'C' suna da inganci da sauri, tare da wadatar nau'ikan bayanai da masu aiki masu ƙarfi.
  6. Mashahuri tsakanin ƙwararrun Prowararrun withwararru tare da wadatar mahaɗan adadi kusan kusan duk gine-ginen da dandamali.
  7. Saukewa.
  8. Shirin da aka rubuta a cikin 'C' yana da sauƙin fahimta da ma'ana tare da kasancewar ayyuka daban-daban da 'C' laburare ke tallafawa.
  9. ‘C’ ya yi tasiri a kan wasu yarukan shirye-shiryen kwamfuta da suka haɗa da C #, Java, JavaScript, Perl, PHP, Python, da sauransu.

Wataƙila a yanzu, da kun fahimci dalilin da ya sa kwasa-kwasan shirye-shirye suke farawa da ‘yaren‘ C ’ba tare da la’akari da wane yare ne na shirye-shiryen da kuka zaɓa don koyo ba.

Ka sani cewa kashi 90% na manyan kwamfutocin duniya suna amfani da Linux. Linux tana gudana a sararin samaniya, kan wayarka da agogon hannu, tebur da duk sauran masarrafar da aka sani. Yawancin kwaya ta UNIX/Linux sun ƙunshi lambobin da aka rubuta a cikin C program Language. Kuma Linux 3.2 da aka saki yana da layi sama da miliyan 15. za ku iya tunanin yadda iko yake, 'C' a zahiri yake?

Singleaya daga cikin ma'auni na aiki, nauyi fiye da tan Theory, kuma hanya mafi kyau don koyan lamba shine fara shirye-shiryen kanka. (Kada a kwafa da liƙa lambobin, rubuta shi da kanka, koya don kuskure…)

# ya hada da: Yana fadawa mai harhadawa inda zaka nemi wasu bangarorin lambobin da basu cikin shirin. Galibi suna\". H" ko fayilolin kanun labarai waɗanda ke ɗauke da samfurorin aiki. A zahiri ana kwafin abun ciki na #haɗa cikin fayil ɗin shirin kafin tattarawa.

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

Babban aikin shine ainihin ɓangaren lambar. Za a iya samun babban aiki guda ɗaya a cikin shirin tattarawa na ƙarshe. Lambar da ke cikin babban aikin ana aiwatar da ita bi da bi, layi ɗaya a lokaci guda.

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

Lafiya! Yanzu zamu rubuta wani saƙo mai sauƙi don ƙara lambobi 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;

}

Ajiye shi azaman first_prog .c kuma akan Linux hada shi azaman.

# gcc -o first_prog first_prog.c

Gudanar da shi kamar yadda.

# ./first_prog

Lura: C ba matsala bane, yaren shirye-shirye. Don Morearin bayani kan yadda ake tattara shirin C koma:

  1. Yadda za a Tattara Shirin C - (Duba Dubi Umarni: 38)

A cikin shirin da ke sama

  1. int a, b, c, add - su ne masu canji.
  2. Printf - buga komai da komai cikin maganganun yadda suke.
  3. Scanf - Yana karɓar shigarwar daga mai amfani kuma ya adana ƙimar zuwa wurin ƙwaƙwalwar.
  4. % d - yana nuna nau'in adadin lamba.

Yanzu zaku iya rubuta shirye-shiryen da zasu iya haɗawa da ragi, ragi, yawa, da kuma rarraba kowane lamba. Ee dole ne kayi amfani da “% f” don ƙimar jirgi ba “% d“ ba.

Idan kun sami nasara a aiwatar da adadin lamba da ƙimar ruwa kuna iya shirya rikitattun matsalolin lissafi.

Tattara da Gudanar da shi kamar yadda aka bayyana a sama.

#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;

}

}

}

Ka yi tunanin yanayin. Idan da babu 'C' da ya wanzu, watakila da babu wani Linux, ko Mac ko Windows, babu IPhones, babu Remote, babu Android, babu Microprocessor, babu Computer, ohhh kawai ba za ku iya yin hoto ba…

Wannan ba karshen bane. Ya kamata ku rubuta lambobin kowane nau'i don koyon shirye-shirye. Irƙiri wani ra'ayi ku sanya shi, idan kun sauko cikin damuwa kuma kuna buƙatar taimako na koyaushe zaku iya yin buzz a kaina. Mu (Tecmint) koyaushe muna ƙoƙari mu samar muku da ingantattun bayanai. Kuyi like da share dan taimaka mana yadawa.