?>

ਸੀ ਭਾਸ਼ਾ ਵਿਚ ਆਪ੍ਰੇਟਰਜ਼ ਅਤੇ ਐਕਸਪ੍ਰੈਸ਼ਨਜ਼

pRogrwm dy ie`k AweIfYNtIPwier nUM ie`k kWstYNt (Constant) nwl bdlx dI pRikirAw nUM ………… kihMdy hn?

< span class=eng> macro substitution
< span class=eng> substitution
< span class=eng> none
< span class=eng>All of the above

………… PMkSn (function) ie`k stYNfrf (standard) ienpu`t ifvweIs (device) qoN Sbd

getch()
go()
putch()
none

………… PMkSn (function) ie`k smyN qy iek hI Sbd Awautpu`t-XMqr (Output device ) qy ilKx leI vriqAw jWdw hY?

getch()
go()
putch()
none

jykr pVyH gey Character , inSicq mNbrW nwloN G`t hn qW AxBrIAW QwvW ………… nwl BrIAW jwxgIAW

x0
putch()
none
getch()

do fiemYNSnl (two dimnational) AYry (array) nuM Awm qOr qy ………… ikhw jWdw hY?

matix
go
all
none

ਖਾਲੀ ਥਾਵਾਂ ਭਰੋ

............ auh fwtw AweItmz huMdIAW hn ijnHW au~pr Awprytrz Awpxw kMm krdy hn[

EprYNfz

XUnrI Awprytr kyvl ........... EprYNf au~pr kMm krdy hn[

ie`k

.......... ArQmYitk Awprytr kyvl ieMtIzr EprYNfz au~pr kMm krdw hY[

mwfUlr %

jdoN iksy ie~k iksm dy mu~l ƒ iksy dusrI iksm dy mu~l ivc qbdIl kIqw jWdw hY qW aus ƒ ............ ikhw jWdw hY[

tweIp knvrzn

trnrI Awprytr ƒ ........... Awprytr vI ikhw jWdw hY[

kMfISnl

ਛੋਟੇ ਪ੍ਰਸ਼ਨ

pRSn : AYkspRSYn ƒ pirBwiSq kro[

auqr :
AYkspRYSn gixq ivc ie~k Pwrmu~ly dI qrHW huMdI hY[ ie~k AYkspRYSn Awprytrz Aqy AwprYNfz dw koeI vI Xog sumyl (valid combination) ho skdw hY[ ie~k Xog sumyl Aijhw sumyl huMdw hY jo sI BwSw dy isMtYks inXmW dI puStI krdw hY[ mulWkx qoN bwAd AYkspRYSn hmySw ieko mu~l vwps krdw hY[ audwhrx leI: 
x = y * z ;

pRSn : EprYNf kI hY?

auqr :
EprYNfz auh fwtw AweItmW huMdIAW hn ijnHW au~pr Awprytrz Awpxw kMm kr skdy huMdy hn[ ieh AwprYNf vyrIeyblz jW kWstYNt mu~l ku~J vI ho skdy hn[ audwhrx leI: a + 5 * 10
ies audwhrx ivc + Aqy * Awprytrz hn jo Awpxw kMm vyrIeybl ‘a’, kWstYNt mu~l 5 Aqy 10 au~pr kr rhy hn[ ies ivc ‘a’, 5 Aqy 10 ƒ AwprYNf ikhw jwvygw[

pRSn : XUnrI Awprytr kI huMdy hn?

auqr :
auh Awprytrz ijhnW ƒ Awpxw kMm krn leI kyvl ie~k AwprYNf dI jrUrq pYNdI hY, auhnW ƒ XUnrI Awprytrz ikhw jWdw hY[
audwhrxW leI: ++, --, ! Aqy ~ Awprytrz Awid[ hyTW idqI audwhrx ivc XUnrI Awprytr iekMrImYNt dI vrqoN kIqI geI hY;
int x=10;
++x;
ies audwhrx ivc ++ ieMkrImYNt Awprytr XUnrI Awprytr hY jo kyvl iek AwprYNf x aupr kMm kr irhw hY[ ieh Awprytr x dy mu~l ivc iek AMk dw vwDw krky ausdw mu~l 11 kr dyvygw[

pRSn : kMfISnl Eprytrz ƒ pirBwiSq kro[

auqr : ies Awprytr ƒ trnrI Awprytr vI ikhw jWdw hY[ ies Awprytr ƒ Awpxw kMm krn leI iqMn AwprYNfz dI jrUrq pYNdI hY[ kMfISnl/trnrI Awprytr ƒ ? : icMnHW duAwrw pRdriSq kIqw jWdw hY[ ies Awprytr ƒ vrqx dw isMtYks hyTW id~qw igAw hY: Exp1 ? Exp2 : Exp3;
ies ivc Exp1 ie~k kMfISnl AYkspRYSn hoxI cwhINdI hY jo hmySw true (1) jW false (0) nqIjw pRdwn krdI hovy[ jykr Exp1 dw nqIjw true pRwpq huMdw hY qW Exp2 Awpxw kMm krygw nhIN qW Exp3 Awpxw kMm krygw[

pRSn : tweIp knvrzn kI huMdI hY?

auqr : sI BwSw ivc jrUrq Anuswr iksy AYkspRYSn dw mu~l iksy Kws v~KrI iksm dI fwtw tweIp ivc qbdIl kIqw jw skdw hY[ jdoN iksy ie~k iksm dy mu~l ƒ iksy dUsrI iksm dy mu~l ivc qbdIl kIqw jWdw hY qW iesƒ tweIp knvrzn ikhw jWdw hY[ sI BwSw ivc ieh knvrzn do qrIikAW nwl ho skdI hY:
1. pRq~K rUpWqrx (Implicit Conversion)
2. spSt rUpWqrx (Explicit Conversion)

pRSn : Awprytr kI huMdy hn? v~K-v~K iksmW dy EprytrW dy nW ilKo[

auqr : Awprytrz auh icMnH huMdy hn ijnHW dI vrqoN fwtw au~pr iksy Kws AwprySn ƒ krvwaux leI kIqI jWdI hY[ audwhrx leI: + icMnH dI vrqoN joV krn leI, * icMnH dI vrqoN guxw krn leI, > dI vrqoN qulnw krn leI[ iehnW audwhrxW ivc +, *, > Awprytrz hn jo ik v~K-v~K AwprySnW (kMmW) ƒ krvwaux leI vrqy jWdy hn[ swry Awprytrz Awpxw kMm krn qoN bwAd ie~k mu~l vwips krdy hn[ Awprytrz hyTW ilKIAW 3 iksmW ivc vMifAw jw skdw hY:
• XUnrI Awprytrz
• bweInrI Awprytrz
• trnrI Awprytrz

pRSn : ieMkrImYNt Aqy ifkrImYNt EprytrW sMbMDI ilKo[

auqr : ieMkrImYNt Aqy ifkrImYNt Eprytr XUnrI Eprytrz hn[ ieMkrImYNt Eprytr leI ++ icMnH Aqy ifkrImYNt Awprytr leI –– icMnH dI vrqoN kIqI jWdI hY[ ieMkrImYNt Awprytr (++) Awpxy AwprYNf dy mu~l ivc ie~k dw vwDw krdw hY jdoN ik ifkrImYNt Awprytr (––) Awpxy AwprYNf dy mu~l ivcoN ie~k GtwA idMdw hY[ iehnW AwprytrW nwl vriqAw jwx vwlw AwprYNf ie~k vyrIeybl hI hoxw cwhINdw hY[ iehnW ƒ iksy siQr mu~l au~pr is~Dy lwgU nhIN kIqw jw skdw[
audwhrx leI:
int x=10;
++x; ieh x dy mu~l ƒ vDw ky 11 kr dyvygI[
--x; iesy x dy mu~l (10) ƒ GtwA ky 9 kr dyvygI[

ਵੱਡੇ ਪ੍ਰਸ਼ਨ

pRSn : ArQmYitk Awprytrz ƒ ibAwn kro[ ArQmYitk Awprytrz leI ie~k pRogrwm bxwE[

auqr : ArQmYitk Awprytrz dI vrqoN ArQmYitk kMmW ƒ krvwaux leI kIqI jWdI hY, ijvyN ik: joV, GtwE, guxw, Bwg Awid[ sI BwSw ivc 5 ArQmYitk Awprytr hn: + (joV), - (GtwA), * (guxw), / (Bwg), Aqy % (mwfUls)[

pRSn : irlySnl Awprytrz ƒ ibAwn kro[ irlySnl Awprytrz leI ie~k pRogrwm bxwE[

auqr : irlySnl Awprytrz ƒ qulnwqmk (comparision) Awprytrz vI ikhw jWdw hY[ iehnW Awprytrz dI vrqoN mu~lW dI qulnw krn leI kIqI jWdI hY[ mu~lW dI qulnw krn qoN bwAd ieh Awprytr swƒ true (1) jW false (0) mu~l vwips krdy hn[ sI BwSw ivc irlySnl Awprytrz dI  igxqI 6 hY jo ik == (Equals to), != (Not Equal to), > (Greater than), < (Less than), >= (Greater than or equal to) Aqy <= (Less than or equal to) hn[ sI BwSw ivc ieh swry Awprytrz  bweInrI iksm dy Awprytrz hn[ pRogrwm: irlySnl AwprytrW dI vrqoN ƒ drSwauNdw hoieAw sI BwSw dw pRogrwm:

pRSn : lwjIkl Awprytrz ƒ ibAwn kro[ lwjIkl Awprytrz leI ie~k pRogrwm bxwE[

auqr : lwjIkl Awprytrz ƒ bUlIAn (boolean) Awprytrz vI ikhw jWdw hY[ iehnW Awprytrz dI vrqoN aus smyN kIqI jWdI hY jdoN AsIN ie~k smyN ivc ie~k qoN v~D tYst kMfISnz dI jWc krnI hovy[ sI BwSw ivc 3 lwjIkl Awprytrz mOjUd hn: 'lwjIkl AND', 'lwjIkl OR' Aqy 'lwjIkl NOT', iehnW ivc 'lwjIkl AND' Aqy 'lwjIkl OR' bweInrI Awprytrz hn jdoN ik 'lwjIkl NOT' XUnrI Awprytr hY[ ieh swry Awprytrz vI true (1) jW false (0) ivc nqIjw pRdwn krdy hn[ pRogrwm: lwjIkl Awprytrz dI vrqoN ƒ drswauNdw hoieAw sI BwSw dw pRogrwm:

ਬਹੁਤ ਛੋਟੇ ਪ੍ਰਸ਼ਨ

ikhVw Awprytr Awpxy EprYNf ivc ie~k AMk dw vwDw kr idMdw hY?

ieMkrImYNt Eprytr (++)

ikhVw Awprytr do vyrIeyblW ivckwr sMbMDW ƒ tYst krn leI vriqAw jWdw hY?

irlySnl Eprytrz

sI pRogrwimMg ivc vrqy jwx vwly swry ArQmYitk Awprytrz ilKo[

+, -, *, /, %

ikhVw Awprytr bweIt ivc Awpxy EprYNf dw swiez vwips krdw hY?

sizeof( )

tweIp knrvzn dy do qrIikAW dy nW ilKo[

Implicit & Explicit

sI BwSw ivc ikMnHy irlySnl Awprytrz mOjUd hn?

6
?>