0

đ13 cc biu din trong c hc lng t

Các biểu thức trong C++

Các biểu thức trong C++

Kỹ thuật lập trình

... điểm Chương 2: Biểu th c 21 biến C c loại kh c giá trị trái (dựa trỏ tham chiếu) thảo luận sau Toán t khởi t o c số biến thể thu c ch k t nối với toán t toán h c toán t bit Chúng t ng k t Bảng ... hạng trái chúng số nguyên dương n làm toán hạng phải Toán t dịch trái cho k t chuỗi bit sau th c dịch n bit chuỗi bit toán hạng trái phía trái Toán t dịch phải cho k t chuỗi bit sau th c dịch ... lượng trư c toán t * C c toán t với m c độ ưu tiên ư c lượng theo thứ t ư c lượng c t cuối Bảng 2.8 Ví dụ, biểu th c a = b += c thứ t ư c lượng t phải sang trái, b += c ư c lượng trư c kế...
  • 11
  • 1,691
  • 8
Các lệnh trong C++

Các lệnh trong C++

Kỹ thuật lập trình

... Vi c th c thi tiếp t c b t gặp lệnh break t t lệnh xen vào đến cuối lệnh switch th c hiện.Trường hợp default cuối t y chọn th c t t case trư c không so khớp Ví dụ, phải phân t ch c pháp phép toán ... switch cung c p phương th c lựa chọn t p khả dựa giá trị biểu th c Hình th c chung c u lệnh switch là: switch (biểu th c) { case 1: lệnh; case n: lệnh; default: lệnh; } Biểu th c (gọi thẻ switch) ... (biểu th c) else lệnh 1; lệnh 2; Trư c tiên biểu th c ư c lượng Nếu k t kh c lệnh th c thi Ngư c lại, lệnh th c thi Ví dụ: if (balance > 0) { interest = balance * creditRate; balance += interest;...
  • 13
  • 1,981
  • 14
Các hàm trong C++

Các hàm trong C++

Kỹ thuật lập trình

... điểm th c chương trình 4.4 Toán t phạm vi Bởi phạm vi c c ghi chồng lên phạm vi toàn c c nên biến c ct n với biến toàn c c làm cho biến toàn c c truy xu t tới phạm vi c c Ví dụ, int error; ... stack cho lời gọi xu t runtime stack Bảng 4.1 V t th c thi Factorial(3) Call Thứ Thứ hai Thứ ba Thứ t n n == 0 0 n * Factorial(n-1) * Factorial(2) * Factorial(1) * Factorial(0) Returns 1 M t ... Max (int, int); int main (void) { // } // biến toàn c c // hàm toàn c c // hàm toàn c c C c biến toàn c c không khởi t o, khởi t o t động Vì đầu vào toàn c c thấy m c chương trình nên chúng...
  • 12
  • 1,181
  • 7
Tái định nghĩa trong C++

Tái định nghĩa trong C++

Kỹ thuật lập trình

... bits); BitVec (const BitVec&); ~BitVec (void){ delete vec; } BitVec& operator = (const BitVec&); BitVec& operator &= (const BitVec&); BitVec& operator |= (const BitVec&); BitVec& operator ^= (const ... Nên cho phép véctơ bit kích thư c t o thao t c cách sử dụng toán t k t hợp enum Bool {false, true}; typedef unsigned char uchar; class BitVec { public: BitVec (const short dim); BitVec (const char* ... (void); BitVec operator & (const BitVec&); BitVec operator | (const BitVec&); BitVec operator ^ (const BitVec&); BitVec operator > (const short n); Bool operator...
  • 24
  • 750
  • 1
Thừa kế trong C++

Thừa kế trong C++

Kỹ thuật lập trình

... contacts = new ContactPtr[maxSize]; }; ContactDir::~ContactDir (void) { for (register i = 0; i < dirSize; ++i) delete contacts[i]; delete [] contacts; } void ContactDir::Insert (const Contact& ... 152 C c hàm thành viên định nghĩa sau: Contact* SmartDir::Recent (void) { return recent == ? : ContactDir::Find(recent); } Contact* SmartDir::Find (const char *name) { Contact *c = ContactDir::Find(name); ... cho t khóa private: class ContactDir { // protected: int Lookup (const char *name); Contact **contacts;// danh sach cac doi tac int dirSize; // kich thuoc thu muc hien tai int maxSize; // kich...
  • 20
  • 1,084
  • 3
Đồ họa trong C

Đồ họa trong C

Kỹ thuật lập trình

... settextjustify(CENTER_TEXT,TOP_TEXT); outtext("Center-top"); moveto(cl,lead*4); settextjustify(CENTER_TEXT,BOTTOM_TEXT); outtext("Center-bottom"); getch(); closegraph(); } Để thay đổi kích th c ... moveto(cl,0); outtext("Default"); moveto(cl,lead); settextjustify(LEFT_TEXT,TOP_TEXT); outtext("Left-top"); moveto(cl,lead*2); settextjustify(RIGHT_TEXT,TOP_TEXT); outtext("Right-top"); moveto(cl,lead*3); ... gd=DETECT; clrscr(); initgraph(&gd,&gm, "c: \\bc\\bgi"); settextstyle(GOTHIC_FONT,HORIZ_DIR,FONTSIZE); outtextxy(0,0,"Gothic"); settextstyle(TRIPLEX_FONT,HORIZ_DIR,FONTSIZE); outtextxy(0,40,"Triplex");...
  • 18
  • 1,454
  • 6
Các hàm trong C

Các hàm trong C

Kỹ thuật lập trình

... } Trở lại yêu c u t m kiếm theo tuổi danh sách, t o method t n MyQuery: namespace MyExtentionMethod { delegate R Func (T t); static class PersonExtensions { public static IEnumerable MyQuery(this ... UpdateBook(BookDto bookDto) { // Khởi t o đối t ợng k t nối sở liệu OleDbConnection oledbConnection = DataProvider.ConnectionData(); // Khởi t o gán giá trị cho chuỗi truy vấn sở liệu string stringSql ... vi c với yêu c u Giả sử class ListPerson cung c p hàm t m kiếm theo t n thừa kế hay thêm vào class Nếu c yêu c u t m kiếm theo tuổi người lập trình t giải vấn đề Dùng kỹ thu t Extention Method...
  • 19
  • 820
  • 1
Các lệnh đơn trong C

Các lệnh đơn trong C

Kỹ thuật lập trình

... b, c tam gi c T nh chu vi diện t ch tam gi c theo c ng th c: Chu vi CV = a+b +c Trang 42 Lập trình Diện t ch S = sqrt(p*(p-a)*(p-b)*(p -c) ) Trong đó: p=CV/2 In k t lên hình Vi t chương trình t nh ... /*Gán số 10 cho biến x*/ y = “Xin chao”; /*y c kiểu int, “Xin chao” c kiểu char* */ return 0; } Khi biên dịch chương trình này, C báo lỗi "Cannot convert ‘char *’ to ‘int’" t c C t động chuyển ... đ c vào chuỗi ký t c chứa khoảng trắng (k t th c phím Enter) phải dùng hàm gets() Ví dụ: int biennguyen; float bienthuc; char bienchar; char chuoi1[20], *chuoi2; Trang 38 Lập trình Nhập giá trị...
  • 8
  • 1,176
  • 7
Các lệnh có cấu trúc trong C

Các lệnh có cấu trúc trong C

Kỹ thuật lập trình

... =Giá trị Đúng Sai =Giá trị n Sai Đúng C ng vi c Công vi c Công vi c n C ng vi c n+1 Tho t Giải thích: - T nh giá trị biểu th c trư c - Nếu giá trị biểu th c giá trị th c công vi c tho t Trang ... hay không? (dựa vào k t biểu th c điều kiện) VI BÀI T P VI.1 M c đích yêu c u Làm quen nắm vững lệnh c c u tr c C, bi t c ch chọn lựa trường hợp sử dụng c u tr c Th c c c chương trình ... sau thời gian gửi nhập t bàn phím M t số nguyên dương chia h t cho t ng chữ số chia h t cho Vi t chương trình nhập vào số c chữ số, kiểm tra số c chia h t cho dùng t nh ch t trên.( if ) Trò chơi...
  • 20
  • 940
  • 3
Các hàm trong C

Các hàm trong C

Kỹ thuật lập trình

... return dấu } cuối thân hàm, chương trình tho t khỏi hàm để trở chương trình gọi th c tiếp t c câu lệnh chương trình III TRUYỀN THAM SỐ CHO HÀM M c nhiên, vi c truyền tham số cho hàm C truyền theo ... trả giá trị*/ return ; /*Trả giá trị biểu th c* / return ( ); /*Trả giá trị biểu th c* / Nếu hàm c k t trả về, ta b t bu c phải sử dụng c u lệnh return để trả k t cho hàm ... chương trình trên, ta muốn sau k t th c chương trình giá trị a, b thay đổi ta phải đ t tham số hình th c trỏ, tham số th c t địa biến L c thay đổi vùng nhớ quản lý trỏ tham số hình th c hàm ảnh...
  • 10
  • 1,121
  • 4
Một số bài tập có hướng dẫn trong C++

Một số bài tập có hướng dẫn trong C++

Kỹ thuật lập trình

... vector chứa danh sách t , vector chứa danh sách nghĩa t ơng ứng Dữ liệu nhập theo qui ư c: t dòng, nghĩa dòng, … tiếp t c thế, k t th ct k t th c file (^Z) T m vị trí t c n tra vector t ... apace apache apart ape are area Tra tu: ap Nghia: Khong tim thay Cac tu tiep theo: apace apache apart ape Tra tu: appp Nghia: Khong tim thay Cac tu tiep theo: Tra tu: ^Z Ket thuc chuong trinh Hen ... nghĩa c u tr c DIEM, TAMGIAC; vi t hàm Nhap(), Xuat(), TinhDienTich(), TinhChuVi(), TimTrongTam()) Cho bi t dạng tam gi c? Bài t p 61: Định nghĩa c u tr c liệu số ph c Hãy vi t hàm nhập/xu t, t nh...
  • 18
  • 3,758
  • 25
Các dòng tập tin (Stream) trong C

Các dòng tập tin (Stream) trong C

Kỹ thuật lập trình

... istream): cin.get cin.getline cin.ignore 367 3.1 Phương th c get c dạng (th c ch t c phương th ct n get): Dạng 1: int cin.get() ; dùng để đ ct (kể khoảng trắng) C ch th c đ c cin.get ... trị th c) Phương th c int cout.precision(int n) Thi t lập độ x c áp dụng n cho bi t độ x c trư c Độ x c thi t lập c hiệu l c gặp c u lệnh thi t lập độ x c Phương th c char cout.fill() Cho bi t ... ios::scientific) ; b t c ios::showpoint ios::scientific + Phương th c long cout.unsetf(long f) ; t t c li t kê f trả giá trị long biểu thị c b t Thông thường giá trị f x c định c ch t hợp c trình...
  • 43
  • 1,005
  • 3
Truy cập trực tiếp vào bộ nhớ trong C

Truy cập trực tiếp vào bộ nhớ trong C

Kỹ thuật lập trình

... int dong, int cotd, int cotc,int m_nen, int m_chu); đưa hỡnh dẫy ký t (chứa dóy) dũng dong, t c t cotd đến cotc Mầu cho m_nen, mầu chữ cho m_chữ đõy sử dụng toỏn t gỏn trờn địa th c Trong hàm ... #include "dos.h" #include "conio.h" void duarmh(char *day, int dong,I nt cotd, int cotc,I nt m_nen, int m_chu); 495 void cuaso(int dongt,int cott,int dongd,int cotd,int maucs); main() { cuaso(26,1,50,80,BLUE); ... hoạ c ch dựng trỏ hàm để th c thủ t c khởi động lại mỏy DOS, bi t địa đầu thủ t c 0xFFFF:0000 Chương trỡnh yờu c u nhập m t Nếu chọn đỳng (bấm ABCD Enter) thỡ chương trỡnh tiếp t c làm vi c, ...
  • 7
  • 901
  • 6
Xuất nhập trong C

Xuất nhập trong C

Kỹ thuật lập trình

... tiếp đến cuối t p tin 21.2.2 Con trỏ t p tin M t trỏ t p tin (file pointer) c n thi t cho vi c đ c ghi t p tin Nó trỏ đến structure chứa thông tin t p tin Thông tin bao gồm: t n t p tin, vị trí ... vi C c stream nhị phân chuỗi byte t y, mà ký hiệu dùng để điểm k t th c t p tin hay k t th c record K t th c t p tin x c định độ lớn t p tin 21.2 C c hàm t p tin structure FILE M t tập tin tham ... c ch th c thao t c mở T ơng t , k t hợp với stream thao t c đóng Khi chương trình k t th c bình thường, t t tập tin t động đóng Tuy nhiên, chương trình bị treo k t th c b t thường, t p tin mở...
  • 18
  • 657
  • 0
Các hàm trong C

Các hàm trong C

Cơ sở dữ liệu

... (istream& is, VT &v); MT operator+(const MT& x1, const MT& x2); MT operator-(const MT& x1, const MT& x2); MT operator*(const MT& x1, const MT& x2); VT operator*(const MT& x, const VT& v); MT operator!(MT ... làm thay đổi giá trị tham số 2.2 Truyền giá trị cho hàm theo tham chiếu Trong C+ + cung c p thêm c ch truyền liệu cho hàm theo tham chiếu c ch dùng đối biến tham chiếu đối tham chiếu C ch c ưu ... chương trình th c nhiệm vụ hàm C ch làm cho chương trình dài ra, t c độ chương trình t ng lên th c thao t ct nh thủ t c gọi hàm 5.4 So sánh macro hàm tr c tuyến Dùng macro hàm tr c tuyến dẫn...
  • 30
  • 1,573
  • 5
Nhập xuất trong C

Nhập xuất trong C

Kỹ thuật lập trình

... King.P T m t t h cTrong C, Nhập Xu t th c cách dùng hàm B t chương trình C có quyền truy c p t i ba t p tin chuẩn Chúng t p tin nhập chuẩn (stdin), t p tin xu t chuẩn (stdout) lỗi chuẩn (stderr) ... putchar(‘\n’); putchar(‘ \t ); putchar(‘ \t ); putchar(‘L’); putchar(‘\n’); putchar(‘ \t ); putchar(‘ \t ); putchar(‘ \t ); putchar(‘L’); putchar(‘\n’); putchar(‘ \t ); putchar(‘ \t ); putchar(‘ \t ); ... void main() { char letter; printf(“You can enter a character now: ”); letter = getchar(); putchar(letter); } K t sau: You can enter a character now: F F Smith.N - Nhập Xu t C Ma$ter.P Studio E-book...
  • 20
  • 901
  • 2
101-235 câu hỏi đáp trong C Sharp

101-235 câu hỏi đáp trong C Sharp

Kỹ thuật lập trình

... CreatInstance(myObjectType) myObjectType =Type.GetTypeFro mProgID ("MyDll.MyOName" ) object myObject = System.Activator .C reatInstance (myObjectType) d) In C# , Object cannot be instantiated at ... versioning policy Which of the following statements are true with respect to try-catch block? [2.0] a) try statement determines which catch c) The last catch that is should be used to handle an capable ... abstract methods must be declared as a) Interface c) Static d) Private b) Abstract Which of the following are correct statements for implementing an abstract class a) public abstract void class...
  • 36
  • 2,119
  • 9
Ra vào dữ liệu trong C++

Ra vào dữ liệu trong C++

Kỹ thuật lập trình

... getRequest(); switch ( request ) { 56 57 58 59 case ZERO_BALANCE: cout
  • 93
  • 1,118
  • 5
Lệnh trong C++

Lệnh trong C++

Kỹ thuật lập trình

... Vi c th c thi tiếp t c b t gặp lệnh break t t lệnh xen vào đến cuối lệnh switch th c hiện.Trường hợp default cuối t y chọn th c t t case trư c không so khớp Ví dụ, phải phân t ch c pháp phép toán ... switch cung c p phương th c lựa chọn t p khả dựa giá trị biểu th c Hình th c chung c u lệnh switch là: switch (biểu th c) { case 1: lệnh; case n: lệnh; default: lệnh; } Biểu th c (gọi thẻ switch) ... (biểu th c) else lệnh 1; lệnh 2; Trư c tiên biểu th c ư c lượng Nếu k t kh c lệnh th c thi Ngư c lại, lệnh th c thi Ví dụ: if (balance > 0) { interest = balance * creditRate; balance += interest;...
  • 13
  • 645
  • 0
Cấu trúc lớp trong C++

Cấu trúc lớp trong C++

Kỹ thuật lập trình

... th c cách thêm topLeft botRight vào danh sách khởi t o thành viên hàm xây dựng cho lớp Rectangle: Rectangle::Rectangle (int left, int top, int right, int bottom) : topLeft(left,top), botRight(right,bottom) ... OffsetPt(int, int); int x, y; C u tr c struct b t nguồn t ngôn ngữ C, chứa đựng thành viên liệu Nó giữ lại cho khả t ơng thích sau Trong C, c u tr c có khởi t o với c pháp t ơng t c pháp mảng C+ + cho ... ích c n thi t cho lớp chứa liệu thành viên trỏ C c liệu thành viên trỏ trỏ t i khối nhớ c p ph t từ lớp Trong trường hợp vi c giải phóng nhớ c p ph t cho trỏ thành viên quan trọng trư c đối t ợng...
  • 26
  • 932
  • 11

Xem thêm