Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Understanding the Basics of C Programming: Syntax and Key Concepts, Cheat Sheet of Computer Science

An overview of the c programming language, focusing on its syntax and key concepts. It covers the history of c, its basic structure, and the use of preprocessor directives. The document also explains the role of headers, data types, variables, and control structures in c. Additionally, it introduces the concept of functions and provides examples of various c statements.

Typology: Cheat Sheet

2022/2023

Uploaded on 01/10/2024

pham-ngoc-anh-qp0928
pham-ngoc-anh-qp0928 🇻🇳

3 documents

1 / 197

Toggle sidebar

Related documents


Partial preview of the text

Download Understanding the Basics of C Programming: Syntax and Key Concepts and more Cheat Sheet Computer Science in PDF only on Docsity! NHAP MON CONG NGHE THONG TIN CHUONG 4: WV ti eee 7-1 Ho | huongct@neu.edu.vn eco NHAP MON CONG NGHE THONG TIN 4.1. Gidi thiéu ng6én ng@ lap trinh C “Ng6n ngf C dudc thiét ké bdi Dennis Ritchie tai phdng thi nghiém Bell vao dau nhitng nam 1970. “Su phat trién cua C dua trén cdc ngén ngif da cé: ALGOL; CPL; BCPL, B (Ken Thompson, 1970) “C la ngén ngf lap trinh dudc sv dung rat phd bién dé lap trinh hé théng cung véi Assembler va phat trién cac ting dung « Nhifng nam 1980, ngon ng C co mdt phién ban mdi la C++. = N6 thuc hién tat ca cac chifc nang cua C, va duoc bé sung nhiéu khai niém va kha nang mdi. huongct@neu.edu.vn 5 4.1. Gidi thiéu ng6én ng@ lap trinh C «Ly do su dung ng6én ngf C: = C la mét ngdn ng manh va mém déo = Cla mét ng6on ng@ co it tu khéa. = Cla mét ng6n ngi co cau truc Module. = C la ng6n ngif duoc cac nha tin hoc chuyén nghiép dung phd bién, nhat la trong viéc viét cac phan mém hé thdng (hé diéu hanh, chucdng trinh dich, cd sé dé liéu, bang tinh,...). huongct@neu.edu.vn 6 Cai dat mdi trudng Iap trinh C «Cai dat mdi truGng lap trinh C: can hai céng cu sau = Trinh soan thao van ban (Notepad,...) > luu file vdi phan mod rong Le = Trinh bién dich C. “» MO6t sO phan mém vua tich hdp viéc soan thao va trinh bién dich: = Code: :Blocks = DevC++ = Visual Studio Code = Clion = Codelite huongct@neu.edu.vn 7 @' Chuong 4: Lap trinh co ban > huongct@neu.edu.vn 10 4.2. Cac phan tu co ban cua ngoén ngif C 4.2.1. Tap ki tu + 4.2.2. Ti khéa * 4.2.3. Dinh danh * 4.2.4. Cac kiéu df liéu ~ 4.2.5, Hang + 4.2.6. Bién “ 4.2.7, Ham * 4.2.8. Biéu thifc * 4.2.9. Cau lénh “ 4.2.10. Cha thich < 4,2.11. MOt so quy tac khi viét chuong trinh * 4.2.12. Cau trac co ban cua m6t chuong trinh C huongct@neu.edu.vn 11 4.2.1. Tap ki tu «Chuong trinh ngu6én cua moi ngén ngf lap trinh déu dudc tao nén tu’ cac phan tu co ban la tap ki tu cua ng6n ng do. = Cac ki tu t6 hop vdi nhau tao thanh cac tir. = Cac tu lién két vGi nhau theo mét quy tac xac dinh (quy tac do goi la cu phap cla ng6n ng) dé tao thanh cdc cau lénh. = Tr cdc cau lénh ngu@di ta sé t6 chifc nén chung trinh. huongct@neu.edu.vn 12 4.2.3. Dinh danh (identifier) «Dinh danh (Identifier - hoac con goi la Tén) la mét day cac ki tu dung dé goi tén cdc déi tugng trong chuong trinh. “Cac déi tugng trong chucng trinh gdm co bién, hang, ham, kiéu dé liéu... “Dinh danh cé thé dudc dat tén san bdi ngén ngff lap trinh (dd chinh la cac tu khéa) hoac do ngudi lap trinh dat. huongct@neu.edu.vn 15 x OEM RCO “Cac quy tac dat tén: = Cac ki tu chi dudc gom: cht cai, cht? sd6 va dau gach dudi. = Bat dau cua dinh danh phai la cht cai hoac dau gach dui, khéng dudc bang cht so. = Dinh danh do ngudi lap trinh dat khéng ducc trung voi tl khoa. = Khong gidi han d6 dai cua dinh danhnhung chi 32 ki tu dau cua dinh danh dusdc chuong trinh bién dich su’ dung e Khi dinh danh co dé dai I6n hon 32 ki tu thi C sé tu déng cat bd, khéng xem xét cac ki tu cudi bat dau tu ki tu thu’ 33 huongct@neu.edu.vn 16 x eer «Vi du vé dinh danh hgp |é: i, x, y, a, b, _function, MY CONSTANT, PI, gia_tri_l.. «Vi du vé dinh danh khéng hgp |é: "1 a, 3d, 55x bat dau bang chit sd "so luong, ti-le c6 ki tu khéng hap |é trong tén "int, char trung vdi tl khda cua ng6on ng C huongct@neu.edu.vn 17 4.2.4. Cac kiéu dif liéu (type) Vi du: Kiéu d@& liéu int. Tén phép toan Ki hiéu = Mot dé liu thuéc kiéu d@& li€u int thi nd — [pao au - sé la mot so nguyén (integer) va no cd 6 + thé nhan gia tri tir -32,768 + +32,767. |—~ = Trén kiéu dif ligu int NNLT C dinh nghia [Gap : cac phep toan so hoc doi vdi so nguyen: Chia By phannguyén ; Chia lay phan du % So sanh bang == So sanh lén hon > So sanh nho hon < huongct@neu.edu.vn 20 x 4.2.5. Hang (constant) “Hang (constant) la dai ludng cé gia tri khéng déi trong chudng trinh = Biéu dién hang sé nguyén = Biéu dién hang so thuc = Biéu dién hang ki tu = Biéu dién hang xéu ki tu huongct@neu.edu.vn 21 x 4.2.5. Hang (constant) * Biéu dién hang sé nguyén = Dang thap phan: la cach viét gia tri s6 dé dudi hé dém co sé 10 thong thudng. = Dang thap luc phan: viét gia tri s6 dé dudi dang hé dém co so 16 va thém tién td Ox 6 dau. = Dang bat phan: viét gia tri sO dd dudi dang hé dém co so 8 va thém tién td O 6 dau. Gid tri thap phan | Gia tri hé bat phan | Gid tri hé thap luc phan 2007 03727 Ox7D7 396 0614 Ox18C huongct@neu.edu.vn 22 x Pe ELM Cael) *Biéu dién hang xau ki tu = Hang xau ki tu dudc biéu dién bdi day cac ki tu thanh phan cé trong xau do va dudc dat trong cap dau nhay kép. = Vi du: “ngon ngu lap trinh C” “tin hoc dai cuong” huongct@neu.edu.vn 25 x Oe « Bién (variable) la déi tuong dé luu tri’ d@ liéu trong chuong trinh ma gia tri co thé thay doi. ¢ D@& li€u luu tri? trong bién phai thuéc mot kiéu di li@u xac dinh. ¢ Bién va hang dudc dat tén theo quy tac dat tén cho dinh danh. huongct@neu.edu.vn 26 x Oe “Vi du: void main() { int n; Char ch='A'; float f=1.5; double d=3.606; float a, b, Cj; //khai bdo 3 bién a, b va c cé cing kiéu d& 1liéu float int e=5, g=7, h=9; //khai bao va gan ctng luc nhiéu bién huongct@neu.edu.vn 27 4.2.9. Cau lénh (statement) “Cau lénh dién ta mét ho&c mét nhém cac thao tac trong giai thuat. «*Chuodng trinh dudc tao thanh tt’ day cac cau |énh. “ Cudi mdi cau lénh déu cé ddu chém phay °;’ dé danh dau két thuc cau lénh cling nhu dé phan tach cac cau lénh vdi nhau. huongct@neu.edu.vn 30 4.2.9. Cau lénh (statement) «Cau l@€nh dude chia thanh 2 nhéom chinh: = Nhém cac cau lénh don: la nhitng cau lénh khéng chtra cau lénh khac. eVi du: phép gan, phép cong, phép trv... = Nhém cac cau lénh phurc: la nhifng cau lénh chufa cau lénh khac trong no. eVi du: lénh khdi, cac cau truc lé€nh ré nhanh, cau truc lénh lap... huongct@neu.edu.vn 31 4.2.9. Cau lénh (statement) «Lénh khdi: la mét sd cac l€nh don dudc nhdm lai vdi nhau va dat trong cap dau ngoac nhon ¢ }. “Mot l@nh khdi coi tuéng duong mot lénh don. “Chu y: lap trinh co quy cach: = Can lé giffa cac khdi Iénh cung mUtrc = Dich dau dong gitfa cac khdi lénh khac mtic huongct@neu.edu.vn 32 7 oe eee Oh elo CTC magia Quy tac 1 = Mdi cau lénh co thé viét tr€én mét hodc nhiéu dong, nhung phai duoc két thuc bdi ddu cham phay (;). = XAu ky tu phai ducdc viét trong mot cap dau nhay kép. Mdi xau ky tu chi dudc viét trén mét dong. = Dau ; duoc dung dé ngan cach cac cau lénh va bat budc phai viet vao. e Tuy nhién trong chuong trinh C cé nhiéu ché khong dung dén dau ;. Bd la vi cau van nay khdéng phai la lénh cua C. huongct@neu.edu.vn 35 7 oe eee Oh elo CTC magia Quy tac 2: = Khi viét chuong trinh, nén viét thém Idi giai thich dé cho dé hiéu va lam sang sua. = Giai thich duoc dat giifa cap dau /*....*/ va cé thé dudc viét : e Trén mot dong e Trén nhiéu dong e Trén phan con lai cua dong huongct@neu.edu.vn 36 7 oe eee Oh elo CTC magia Quy tac 3: = Trong chuong trinh cé str dung ham chuan thi dau chuong trinh can khai bao thu vién chufa ham do nhu sau: #include <ten_ham.h>; = Vi du: #include <stdio.h>; #include <conio.h>; #include <string.h>; #include <math.h>; huongct@neu.edu.vn 37 4.2.12. Cau tric co ban cua mot chuong trinh C «Phan 1: Khai bao tép tiéu dé: = Bao cho chuong trinh dich biét la chudng trinh co str dung nhifng thu vién nao = Cu phap: #include <tén thu vién> hodc #include “tén thu vién” e #include <tén thu vién> > tim kiém thu vién trong danh sdch thu muc hé théng tiéu chuan ¢ #include “tén thu vién” > tim kiém thu vién trong trong thu muc chia tép hién tai =» VD: #include <stdio.h> // thao tac vaora huongct@neu.edu.vn 40 4.2.12. Cau tric co ban cua mot chuong trinh C “Phan 2: Dinh nghia cac kiéu di ligu mdi = Dinh nghia cac kiéu df liéu mdi (néu can) dung cho ca chuong trinh. = typedef... huongct@neu.edu.vn 41 4.2.12. Cau tric co ban cua mot chuong trinh C “Phan 3: Khai bao cAéc nguyén mau ham: = Giup cho chuong trinh dich biét duoc nhting théng tin co ban cua cac ham su dung trong chuong trinh. “Phan 4: Khai bao cac bién toan cuc = Vi du: int a, b; int tong, hieu, tich; huongct@neu.edu.vn 42 @' Chuong 4: Lap trinh co ban = huongct@neu.edu.vn 45 SITE Cems Umea) il me “Cac kiéu df liéu «*Cach khai bao bién ¢Cach khai bao hang huongct@neu.edu.vn 46 *C co 5 kiéu dif ligu co ban. Tat ca nhiing kiéu dif ligu khac déu dua vao nhifng kiéu nay: Kiéu dir ligu Y nghia Kich thuoc Mién dé liéu char Ki tw c6 dau 1 byte -128 + 127 int Sé6 nguyén c6é dau 2 byte -32.768+32.767 float So thyrc dau phay dong, do 4byte |+3.4E-38++3.4E+38 chinh xac don : double So thyrc dau phay dong, Bbyte _|+1.7E-308 + + 1.7E+308 d6 chinh xac kép void Kiéu void KHONG dai dién cho bat ky loai gia tri dir liéu cu thé nao. Kiéu void KHONG 4p dung cho bién, chi Ap dung cho ham. Khi ham duo dinh nghia voi kiéu tra vé 1a void thi ttrc la ham d6 KHONG tra vé bat ky gia tri nao huongct@neu.edu.vn 47 Khai bao va khdi tao bién “Mot bién trudc khi su dung phai dudc khai bao «Cu phap khai bao: kieu_ du lieu ten bien; Hoac: kieu_du_lieu. ten_bien,, .., ten_bien,; “Vi du: int Xx; float y,z,t; x= 3; y=xt+i1; huongct@neu.edu.vn 50 Khai bao va khdi tao bién “ Két hdp khai bao va khdi tao = Cu phap: kieu_du_lieu ten_bien = gia_tri; Hoac: kieu_du_lieu bien,=gia_tri,, bien,=gia_tri,; = Gia_tri 6 day co thé la mot hang gia tri, gia tri cua bién, gia tri cua biéu thtrc hoac gia tri tra vé cua mét Idi goi ham = Vi du: int a = 3, b; // sau lenh nay bien a se co gia tri bang 3 y float x = 5.0, y = xt1; _ //saulenhnay x co giatri 5.0, y co gia tri 7.6 huongct@neu.edu.vn 51 Vi du vé cach khai bao bién void main () { Char abc; int xyZ; float u; double v; long xX; short y; huongct@neu.edu.vn 52 x Khai bao hang Chu y: = Gia tri cua cac hang phai dudc xac dinh ngay khi khai bdo. = Trong chudng trinh, KHONG thé thay d6i ducc gia tri cua hang. = #define la chi thi tién xu ly (preprocessing directive) ° Dé doc, dé thay déi e Dé chuyén déi gitfa caéc nén tang phan curng hon e T6c dé nhanh hon huongct@neu.edu.vn 55 @' Chuong 4: Lap trinh co ban = huongct@neu.edu.vn 56 4.4. Toan tw va biéu thifc * 4.4.1. Biéu thifc trong C *« 4.4.2. Cac phép toan trong C «+ 4.4.3. MOt so toan tu dac trung huongct@neu.edu.vn 57 4.4.1. Biéu thifc trong C ¢ Biéu thifc logic: = La biéu thufc ma gia tri cua no Ia cdc gia tri logic, tuc la mot trong hai gia tri: Dung (TRUE) hodc Sai (FALSE). = Ng6n ngf C coi: e Cac gia tri nguyén khac 0 (vi du 1, -2, -5) la gia tri logic Dung (TRUE) e Gia tri O la gia tri logic Sai (FALSE). = Cac phép toan logic gdm cé ° && (VA logic) © || (HOAC logic) e | (PHU DINH) huongct@neu.edu.vn 60 0 II (5 > 7) 11 (9!=10) 0 10 3 13 (a > b) &&( a <= b) huongct@neu.edu.vn 1 // // // // // // // // //st a, x 4.4.1. Biéu thifc trong C ¢ Vi du biéu thifc logic: (5 > 7) &&(9!=10) Sal, FALSE dung, TRUE dung, TRUE Sal, FALSE dung, TRUE dung, TRUE phu dinh cua 3, Sal, FALSE. Sal, FALSE b 1a 2 bién kiéu int x 4.4.1. Biéu thifc trong C ¢ Biéu thifc quan hé = La nhifng biéu thtrc trong dé cé str dung cac toan tt? quan hé so sanh: e>, >=, <, <=, ==, = Biéu thutc quan hé ciing chi cé thé nhan gia tri la mdt trong 2 gia tri: e Dung (TRUE) e Sai (FALSE) huongct@neu.edu.vn 62 x 4.4.2. Cac phép toan trong C «Bao gom: = Nhom cac phép toan sé hoc Nhdom cac phép toan logic nhi phan Nhom cac phép toan quan hé Nhom cac phép toan logic Ngoai ra C con cung cap mot sd phép toan khac e Phép gan e Phép lay dia chi, huongct@neu.edu.vn 65 Cac toan tw hai Chifc nang Cac toan tw Chifc nang ng6éi (binary) mot ngdi (unary) + Cong - Doi dau . Trey +4 Tang mot gia tri x Nhan -- Giam mot gia tri / Chia % Lay phan du huongct@neu.edu.vn Toan Y nghia Kiéu dit liéu cia toan Vi du tr hang - Phép déi dau Sé thuc hodc sé nguyén [int a, b; -12; -a; -25.6; + Phép toan cong Sé6 thuc hoac sé nguyén | float x, y; 5 + 8; a+ xX} 3.6 + 2.9; - Phép toan trir S6 thuc hoc sénguyén | 3 - 1-6; a - 5; * Phép toan nhan S6 thuc hoc sé nguyén [a * bs b * y; 2.6 * 1.73 / Phép toan chia S6 thuc hoac sé nguyén | 10.0/3.0; ; (bang 3.33...) 10/3.0; (bang 3.33...) 10.0/3; (bang 3.33...) / Phép chia lay phan | Gitta 2 sé nguyén 10/3; (bang 3) nguyén & Phép chia lay phan du_ | Gitta 2 sé nguyén 1083; (bang 1) huongct@neu.edu.vn 67 x Phép toan logic nhi phan «OR nhi phan 9 chuyén thanh dang nhi phan la: 1001 5 chuyén thanh dang nhi phan la: 0101 9 | 5 tuong ung vdi 1001 | 0101 = 1101 (la s6 13 hé thap phan) Két qua,9 | 5 = 13 void main() al { int i,j: J "C\Users\huong’ i=9|5;7 printf ("$d\n",i); 13 getch()?7 huongct@neu.edu.vn 70 x Phép toan logic nhi phan ¢*XOR nhi phan 9 chuyén thanh dang nhi phan la: 1001 5 chuyén thanh dang nhi phan la: 0101 9 * 5 tuong Ung vdi 1001 * 0101 = 1100 (la sd 12 hé thap phan) Két qua,9 *~5=12 void main() { int i,j? 4=9°5; ®) "C\Users\huong’ printf ("Sd\n",i);|/12 getch()? } huongct@neu.edu.vn 71 «NOT nhi phan = Ap dung theo céng thc: ~x = -(x + 1) ~9 = -(9+ 1) = -10 ~w-9 = -(- _ void main() 9 = -(-9 +1) =8 i int i,j: 1=~9; wi ja~-9F printf ("$d\n",i); |-10 printf ("%d\n",j)7/g getch(); huongct@neu.edu.vn x Phép toan logic nhi phan 72 x Phép toan gan “Cu phap tén_bién = biéu_thtfc; “Lay gia tri cla biéu_thurc gan cho tén_bién “Vi du: huongct@neu.edu.vn x ameter “Cu phap tén_bién = biéu_thtfc; ¢ Biéu thufc gan la biéu thc nén né citing cé gia tri. ¢ Gia tri cua biéu thltc gan bang gia tri cua bi€u_thtic: = > C6 thé gan gia tri cua biéu thtrc gan cho mét bién khac hoac su dung nhu mét biéu thtc binh thuéng “Vi du: int a, b, c; a = b = 2007; c = (a = 20) * (b = 30); huongct@neu.edu.vn 76 x Phép toan gan «*Phép toan gan thu gon: "x = x + y; gidng nhu "x += vy; «Dang lé€nh gan thu gon nay con ap dung dudc vdi cac phép toan khac: +, -, *, /, %, >>, <<, & |, %* huongct@neu.edu.vn 77 x Thi tu uu tién cac phép toan «Thu tu uu tién cua cac phép toan sé hoc: = Cac phép Dao dau (-), ++ va -- dudc thuc hién trudc tién (day la nhitng phép toan médt ng6di) = Sau do dén cac phép *, / va % = Roi dén cac phép + va - (phép Trt) = Sau cung la phép gan (=) -8 *4%32-3 4+ 6.0 / 12 [-8] * 4%2- 3 + 6.0 / 12 [-8 * 4] 32-3 + 6.0 / 12 void main() [-32 $2] - 3 + 6.0 / 12 af float i; 0 - 3 + [6.0 / 12] i=-8 *4%$2- 3+ 6.0 / 123 printf ("Sg\n",i): [0 - 3] + 0.5 ) getch(); a C:\Users\huong\OneDrive’ [-3 + 0. 5] er -2.5 huongct@neu.edu.vn 80 x Thi tu uu tién cac phép toan «Thu tu uu tién cua cac phép toan logic: = |: cO muc Uu tién cao nhat (dudc thuc hién trudc tién) = && : cO mUc uu tién sau ! || : cO mu Wu tién sau && Trong trudng hdp co nhiéu phép toan Logic trong mét biéu thtic diéu kién, thi ta Aap dung quy tac tinh tl’ phai sang trai. e Vi du: trong cac vi du dudi day, False dai dién cho gia tri 0, True dai dién cho gia tri khac khdng (!0) huongct@neu.edu.vn False || True && !False && True False || True && [!False] && True False || True && [True && True] False || [True && True] [False || True] True 81 x Thi tu uu tién cac phép toan “Mi loai phép todn khac nhau lai cé mUtc uu tién khac nhau. Murc uu tién sé dudc thé hién nhu dudi day: = Cac phép toan S6 hoc sé dudc uu tién thuc hién trudc = Sau do dén cac phép toan So sanh (hay phép toan diéu kién hodc quan hé) 2*34+4/2 > 3 && 3<5 || 10<9 = Sau dé dén cdc phép toan Logic [eeSt4/2] > 3 86 S<S | 1059 [[2*3]+[4/2]] > 3 && 3<5 || 10<9 os main () [6+2] >3 && 3<5 || 10<9 float i; [8 >3] && [3<5] || [10<9] 1=2*3+4/2 > 3 && 3<5 || 10<9;7 print£("Sg\n",i); HE “C\Users\huong\ True && True || False getch(); iH [True && True] || False } True || False True huongct@neu.edu.vn 82 x Thi tu uu tién cac phép toan ¢ Nguyén tac xac dinh trat tu thuc hién cac phép toan: = Biéu thifc con trong ngoac duoc tinh toan truéc cac phép toan khac = Phép toan mot ngOdi dtfng bén trai toan hang dudc két hop vdi toan hang di lién no. = Néu toan hang dung canh hai toan tu thi co 2 kha nang: e Néu hai toan tur cd dé uu tién khac nhau thi toan tur nao cd dé uu tién cao hon sé két hop vdi toan hang e Néu hai toan tu cung do uu tién thi dua vao trat tu két hop cua cac toan tu’ dé xac dinh toan tu duoc két hdp vdi toan hang. huongct@neu.edu.vn 85 Mot so toan tu dac trung cua C “Cac phép toan tang giam mét don vi «Phép toan lay dia chi bién (&) “Phép toan chuyén déi kiéu bat budc * Biéu thitc diéu kién « L@énh day huongct@neu.edu.vn 86 Cac phép toan tang giam mot don vi “Cac phép toan tang giam mét don vi at++; //a=a-+t+1; a--; /fa=a-1, “Vi du: int a = 5; float x = 10; at++; // a= atl ; X--; // xXx =x - 1; huongct@neu.edu.vn 87 Phép toan lay dia chi bién (&) «» Mot bién thuc chat la mot vung nhé ducc dat tén (la tén cua bién) trén b6 nhé cua may tinh. « Moi 6 nhé trén bo nhd may tinh déu dudc danh dia chi > moi bién déu co dia chi. + Cu phap: 1 & <tén bién>; Vi du 3,300,157 a > D6 3,300,158 07 3,300,159 3,300,160 b=&a; // b=3,300,159 hay 0032:5B3F huongct@neu.edu.vn 90 OF ea TAM ClM erate Qui tac chuyén déi kiéu tu déng nham xac dinh gia tri biéu thirc: =" char va short dudc chuyén thanh int va float dudc chuyén thanh double. Néu cO mdt toan hang la double, toan hang con lai sé dudc chuyén thanh double, va két qua la double. Néu cO mdt toan hang la long, toan hang con lai sé dudc chuyén thanh long, va két qua la long. Néu co mét toan hang la unsigned, toan hang con lai sé dudc chuyén thanh unsigned va két qua cling la unsigned. Néu tat ca todn hang kiéu int, két qua la int. huongct@neu.edu.vn 91 x TCR “Vi du: thar chy: int a: Eloat €£; double ds; result = fteh/ady + CE*¥Ad — CE: v. wee Float Lo dovible huongct@neu.edu.vn 92 float x, y, Z;} // khai bao bién x = 3.8; y = 2.6; // gan gia tri Z = (x<y) ?x?ty; // z=min(x,y) huongct@neu.edu.vn 95 — Oe “L@nh day la lénh gdm mot day cdc biéu thie phan cach nhau bang dau phay va két thuc lénh la dau cham phay. “«Lénh day cdo dang: biéu_thtc 1, biéu thitc 2, .., biéu_thtc_n; ¢Trong l€nh day cac biéu thtfc dudc tinh toan déc lap vdi nhau. huongct@neu.edu.vn 96 © 5 ea «Cau 1: Trong cac khai bao sau, khai bao nao la khéng hap |é, vi sao? . const int MAX SINH VIEN 30; . const Float CHIEU_CAO; . Char ho va ten [20]; > . int 1 bien _nao do; . double so thuc 1; AH OA WwW huongct@neu.edu.vn 97
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved