sBaaNdMbUgnPasa
C
bcb,nenHmanPasasresrkmviFIkMritx<s; (High Level Language)CaeRcIn dUcCa C,
Pascal, Basic, Java .l. kgenaH C manlkNBiessmYycMnYn dUcxageRkam
+
C CaPasasresrkmviFImYyEdlmanGnuPaB nigPaBrs;revIkx<s;. C RtUv)aneK
eRbIedIm,IbegItRbBndMeNIrkar (OS Operating System) sMrab;kuMBTr/ kmviFIbkERbPasa
sresrkmviFI (Compiler Program) rYmTaMgkmviFIeRbIR)as;mYy cMnYneTot.
+
eKeRbIPasa C edIm,IeFVIbNakargarxagelIenHkeRBaHEtvamanRbsiT PaBx<s;eRkay
eBlEdl)an Compile rYc. kmviFI C mYyeRkayeBl Compile rYc manrhUteTAdl; 80%
nkUdedIm RtUv)anbMElgeTACaPasakMuBTr.
+
C CaPasaEdlpll
; TPaBeGayeyIgGacbMlas;T)I any:aggayRsYl )annyfa
ebImankmviFI C mYyRtUv)aneKsresrbegtI enAelIma: sIun IBM enaHeyIg GacykvaeTAeRbI
elIm:asIunepSgeTotdUcCa VAX k)an edayRKan;EtGacmankar EksMrYlbnicbncb:ueNaH.
Pasa
PasadTeTot.
+
manBakKnHw
(Key
Word)
I.
bNaktacaM)ac;enAkgPasa
I.1
kareRbIR)as;tYGkSrenAkgPasa
14
I.2
BakKnwH
(Key word)
BakKnwHKWCabNaBakEdlmanGtnyy:agsMxan;
nigCak;lak;bMput
vaman
muxgarsMrab;EteFVIGVImYyb:ueNaH BMuGnuBaateGayeyIgeRbIvaeTAkgeKaledAepSg )aneLIy.
CaFmta
BakKnwHEtgRtUv)aneKeRbIeFVICaRbePTTinn y
beRbICakarI
bkeRbICabBaaNamYydac;xatEtmg. xageRkamenHCabNaBakKnwHEdlmankg Pasa C :
asm
else
interrupt
struct
break
enum
long
switch
case
extern
near
typedef
cdecl
far
pascal
union
char
float
register
unsigned
const
for
return
void
continue
goto
short
volatile
default
huge
signed
while
do
if
sizeof
double
int
static
cMENkrebobeRbIR)as;rbs;bNaBakKnHw xagelI
mgmYycab;BIemeroneRkayenHeTA.
I.3
eyIgnwgelIkykmksikSa
karkMNt;eQaH
a_1
BETAx1
Delta_7_x1
_2Me
xageRkamenHCabNaeQaHBMuRtwmRtUv
3XYZ_7 (cab;epImeLIgedaytYelx)
r#3 (maneRbIsBaaBiess #)
f(x) (maneRbIsBaavg;Rkck)
case (Can;CamYyBakKnwH)
be ta (maneRbIR)as;sBaadkXa Space)
X-1 (maneRbIR)as;sBaadk)
cMNaM
II.
begItkmviFIdMbUg
16
kgkmviFIxagelIrYmman
include eRbIsMrab;ENnaMeGay
Compiler eTAGanykGtny
rbs; File
Edl)ankMNt;enAxageRkayva (File EdlRtUv)aneKdak;kgsBaa < > bsBaa ) mkdak;bBal
File EdlkMBug Compile edIm,IeFVIkar Compile eTACamYyKa.
void main( )
{
}
enHCaGnuKmn_
main
EdlRtUvEtmanvtmanCadac;xatenARKb;kmviFI
TaMgGs;EdlsresredayPasa C. eBlkmviFImYyRtUv)andak;eGaydMeNIrkar elIkMuBTr
enaHGnuKmn_enHKWCacMNuccab;epImnkmviFI )annyfa kgxNEdl kmviFImaneRcInGnuKmn_enaH
main
RtUv)anehAmkeRbImuneK
bnab;mkeTIbQaneTA
dl;bNaGnuKmn_epSgeTotEdl)anehAeRbIenAkgGnuKmn_
main
(eyIgnwgniyay
lMGitenAkgemeronTI 5).
XabBaa (Statement)
dUcEdlGk)anCYbmgehIynUvBak {XabBaa - Statement} Edl mannyfa
KWCabNMnBakEdlRtUv)aneKdMerobeTAtamlMnaMNamYy
nigmanmuxgar
sMrab;GnuvtkargarNamYyenaH. Statement rYmmanBIrRbePTKW Statement eTal (Single
statement) nigbNM Statement (Block statement b Compound statement) :
17
Statement
if (. . .)
else
{
...
}
b
for( . . . )
{
...
}
GtaFib,ay (Comment)
manmuxgareRbIsMrab;GtaFib,ay
bsresrkMNt;sMKal;NamYyrbs;
GksresrkmvFi .I vaBMuEmnCaEpkNamYynkmvFi eI LIy BIeRBaHeBlEdl Compiler eFVIkar
Compile mkCYbnwgsBaaebIkGtaFib,ayenH enaH Compiler nwgrMlgeTA Compile
bneTotcab;BIsBaabiTGtaFib,ay.
)annyfabNaBak
b
Statement
TaMgLayNaEdlsitenAkgsBaaGtaFib,ayenH nwgBMuRtUv)an Compiler eFVIkar Compile
eLIy. sBaaGtaFib,ayKW /* */ ]TahrN_dUcCa
III.
bBankmviFIrbs;GkeLIgelIkMuBTr
18
begIt
File
pkkUdedImrbs;kmviFI
F3
Alt-F3
F2
Alt-X
19
Key ALT
CamYynwg
eBlenaH
20
III.2
begItCa
File
EdlGacdMeNIrkar)an
III.3
dMeNIrkarkmviFI
22
cUleTA
DOS
Prompt
CabeNaH
GasnehIyenAeBlNaRtUvkarRtlb;mkkan;mCdanRbmUlpM TURBO C vijenaH enAkg
Command prompt rbs; DOS GkRKan;EtvaybBaa EXIT rYc Enter CakareRsc.
TURBO
sMNYr
GnuvtsresrkmvFi EI dl)anski SaenAkgcMNuc
II
GMBIlTplEdlTTYl)an.
2.
cUrsresrkmviFIbgajelIeGRkg;nUvBIrXa xageRkam
1.
rYcehIycUrEsVgyl;
Hello Cambodia
Welcome to visit Phnom Penh
3.
cUrsresrkmviFIxageRkamelIkMuBTr
#include <stdio.h>
#include <conio.h>
void main( )
{
printf(\nThis is my first program !);
printf(\nPress any key to exit...);
getch();
}
cUrBinti emIllTplelIeGRkg;
ehIyeFVkI areRbobeFobCamYyBIrkmviFI
Edl)anbegItmunenH etIkmviFITaMgbIenHmanGVIepSgKa?
4.
cUlsresrnUvBak Good morning , Good afternoon , Good Evening , mkelI
Screen Output :
# include < stdio.h>
# include < conio.h>
main ( )
23
{ clrscr();
printf (Good Morning .\n) ;
printf (Good Afternoon .\n) ;
printf (Good Evening.\n) ;
getch( ) ;
return (0) ;
}
5.
sresrkmviFIKNna bskaer:ncMnYnKt;mYy
# include <stdio.h>
# include <conio.h>
# include <math.h>
main ( )
{ int i ;
float x;
printf (\nEnter a number :);
scanf (%d,&i);
x = sqrt (i);
printf (\n Square Root of %d is %10.3f \n,i, x);
getch ( ); return (0);
}
===== *=====
24
C?