0
  1. Trang chủ >
  2. Công Nghệ Thông Tin >
  3. Kỹ thuật lập trình >

Tài liệu lập trình C# nâng cao: Microsoft Net Framework 2 0 pptx

Tài liệu LẬP TRÌNH C nâng cao - bài 1 - nhắc lại về c-c++ pptx

Tài liệu LẬP TRÌNH C nâng cao - bài 1 - nhắc lại về c-c++ pptx

... p;p=(float**)malloc (2) ; for(int i =0; i<3;i++) for(int j =0; j< ;2; j++) scanf("%f",(p+i *2+ j)); Xuất mảng số thực 2 chiều bằng cách dùng malloc CODE float** p;p=(float**)malloc (2) ; for(int i =0; i<3;i++) ... thực 2 chiều bằng cách dùng ép kiểu CODE float a[3] [2] ;float *p;p=(float*)a; for(int i =0; i<3;i++) for(int j =0; j< ;2; j++) scanf("%f",((float*)p+i *2+ j)); Xuất mảng số thực 2 chiều ... for(int i =0; i< ;2; ++i) for(int j =0; i<3;++j) { scanf("%f \n",&temp); a[i][j]=temp; } Cách dùng con trỏ CODE float a [2] [3];float *p; p=(float*)a; for(int i =0; i< ;2* 3;++i)...
  • 7
  • 740
  • 2
Tài liệu LẬP TRÌNH C nâng cao - bài 2 - nhắc lại về c-c++ part2 ppt

Tài liệu LẬP TRÌNH C nâng cao - bài 2 - nhắc lại về c-c++ part2 ppt

... LẬP TRÌNH C/C++ NÂNG CAO Yêu cầu trước khi đọc: học xong Lập trình C/C++ căn bản BÀI 2: NHẮC LẠI VỀ C/C++ (TIẾP THEO) Cấu trúc (struct) ... *p=&a; //p= 827 7 và giả sử địa chỉ của p=6194 char **p2=&p; //p2=6194 và địa chỉ của p2 sẽ là một cái gì đó Con trỏ void (void pointer) Con trỏ void dùng để trỏ đến bất cứ một kiểu dữ liệu nào ... CODE struct Student{ char name[ 10] ; int id; }; Student m[3],a; m [0] =(Student){"Pete",1}; add(m [0] .name,&m [0] .id); Có 4 cách để thêm dữ liệu vào cấu trúc. Cách 1 CODE void...
  • 6
  • 549
  • 1
Tài liệu LẬP TRÌNH C nâng cao - bài 3 - nhắc lại về lớp pdf

Tài liệu LẬP TRÌNH C nâng cao - bài 3 - nhắc lại về lớp pdf

... b1,const Base& b2){ return(strcmp(b1.c,b2.c)); } Và chúng ta có thể gọi toán tử này *cộng chuỗi string s1,s2;s1+=s2;s1+='o'; s1.append(s2); //y nhu s1+=s2 s1.append(s2,3,string::npos); ... strcpy(destArray, srcArray,strlen(srcArray)); strcat(s1,s2); //thêm (append) s2 vào s2 strncat(s1,s2,n); //thêm (append) n kí tự đầu tiên của s2 vào s1 strlen(char *s); //độ dài (length) của char ... MusicPlayer *m [2] ; m [0] =new DVD(5);m [0] ->play(); m[1]=new CD("Sony");m[1]->play(); Nhắc lại một chút về mảng các kí tự (char array) CODE char destArray[ 10] ;char srcArray[]="panther";...
  • 6
  • 512
  • 1
Tài liệu LẬP TRÌNH C nâng cao - bài 3 - nhắc lại về lớp part 2 pdf

Tài liệu LẬP TRÌNH C nâng cao - bài 3 - nhắc lại về lớp part 2 pdf

... int main(){ Student s1;s1.id =2; Student s2;s2.id=3; cout<<equal(s1,s2); } bool equal(const Student& s1,const Student& s2){ return (s1.id==s2.id); } Overload toán tử (operator ... Student s1;s1.id =2; Student s2;s2.id=3; cout<<((s1==s2)?"equal":"unequal"); } bool operator==(const Student& s1,const Student& s2){ return (s1.id==s2.id); } Overload ... strcpy(this->special,d.special); //phải dùng strcpy với char array } int main(){ LẬP TRÌNH C/C++ NÂNG CAO Yêu cầu trước khi đọc: học xong Lập trình C/C++ căn bản BÀI 3: NHẮC LẠI VỀ LỚP Cơ bản về lớp CODE...
  • 6
  • 458
  • 2
Tài liệu LẬP TRÌNH C nâng cao - BÀI 4 - TEMPLATE doc

Tài liệu LẬP TRÌNH C nâng cao - BÀI 4 - TEMPLATE doc

... nhỏ nhặt thế này thực ra gây đau đầu lắm đó, nhất là khi phải làm dự án từ 100 0 words trở lên. Mà đặc biệt riêng lập trình game đụng những chuyện đau đầu này thường xuyên hơn các phân ngành IT ... address) của 2 biến a và b div, id: post -25 916, class: postcolor CODE int a[3],b[3]; cout<<maximum(a,b); Vậy phải làm sao ? (Trong lập trình, những vấn đề tưởng như nhỏ nhặt thế ... for(int i =0; i<size;i++) cout<<a[i]<<endl; } Lớp template (template class) CODE template<class T>class pair { T values [2] ; public: pair(T first,T second) { values [0] =first;...
  • 4
  • 497
  • 2
Tài liệu LẬP TRÌNH C nâng cao -BÀI 5 - TEMPLATE (TIẾP) part 1 docx

Tài liệu LẬP TRÌNH C nâng cao -BÀI 5 - TEMPLATE (TIẾP) part 1 docx

... thực ra trong lập trình game vẫn chỉ là “newbie”) prototype template function Chuẩn bị một tập tin tên là “array.h” CODE #ifndef ARRAY_H #define ARRAY_H LẬP TRÌNH C/C++ NÂNG CAO Yêu cầu ... Array<Person> a(3); a.setValue(Person(5) ,2) ; cout<<a [2] ; Person* b; a.makeArray(b,4); for(int i =0; i<4;i++) *(b+i)=Person(i +2) ; cout<<a.seek(Person(5))<<endl; ... quyết Chương trình dưới đây trình bày cách tạo một lớp mảng template, với đủ các chức năng tạo, thêm, truy xuất dữ liệu, toán tử []. Đặc biệt là giải quyết đau đầu tìm kiếm dữ liệu ở trên vì...
  • 6
  • 533
  • 2
Tài liệu LẬP TRÌNH C nâng cao -BÀI 5 - TEMPLATE (TIẾP) part 2 doc

Tài liệu LẬP TRÌNH C nâng cao -BÀI 5 - TEMPLATE (TIẾP) part 2 doc

... i =0; i<a1.size;i++) if(*(a1.elems+i) == *(a2.elems+i)) return false; os<<p.getAge()<<endl; return os; } }; int main() { Array<Person> a(3); a.setValue(Person (24 ) ,0) ; ... i =0; i<size;i++) *(elems+i) = *(src.elems+i); } return *this; } template<typename T> bool operator!=(const Array<T>& a1,const Array<T>& a2) { if(a1.size!=a2.size) ... main() { Array<string> a (2) ; a.setValue("hello" ,0) ; a.setValue("world",1); Array<string> b(3); b = a; cout<<b.getValue (0) <<endl; cout<<b.getValue(1)<<endl;...
  • 5
  • 480
  • 2
Tài liệu LẬP TRÌNH C nâng cao -BÀI 6 - TEMPLATE (TIẾP) pdf

Tài liệu LẬP TRÌNH C nâng cao -BÀI 6 - TEMPLATE (TIẾP) pdf

... pair<int> myints( 100 ,75); cout<<myints.module()<<endl; pair<float> myfloats( 100 .0, 75 .0) ; cout<<myfloats.module()<<endl; return 0; } Ép kiểu dữ liệu (casting) ... cho kiểu dữ liệu int template<> class pair<int> { LẬP TRÌNH C/C++ NÂNG CAO Yêu cầu trước khi đọc: học xong Lập trình C/C++ căn bản BÀI 6: TEMPLATE (TIẾP THEO) Trình biên dịch ... a, T b) Kiểu dữ liệu của 2 đối số (argument) a và b sẽ được quyết định bởi kiểu dữ liệu của 2 tham số (parameter) truyền vào hàm này. Và 2 đối số này cùng là kiểu T, nên 2 tham số này phải...
  • 7
  • 861
  • 3

Xem thêm

Từ khóa: tài liệu lập trình android nâng caotài liệu lập trình windows nâng caotài liệu lập trình c cơ bảngiáo trình kỹ thuật lập trình c nâng caotài liệu lập trình c bằng keil ctài liệu lập trình c cho vxltài liệu lập trình c căn bảntài liệu lập trình c trên linuxtài liệu lập trình c trên linux tiếng việttài liệu lập trình c cho vi xử lýtài liệu lập trình c cho vi điều khiển 8051kỹ thuật lập trình c nâng caogiáo trình lập trình c nâng caobài tập lập trình c nâng caoebook lập trình c nâng caoBáo cáo thực tập tại nhà thuốc tại Thành phố Hồ Chí Minh năm 2018chuyên đề điện xoay chiều theo dạngNghiên cứu tổ chức pha chế, đánh giá chất lượng thuốc tiêm truyền trong điều kiện dã ngoạiđề thi thử THPTQG 2019 toán THPT chuyên thái bình lần 2 có lời giảiGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitĐỒ ÁN NGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWANNGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWAN SLIDEPhát triển du lịch bền vững trên cơ sở bảo vệ môi trường tự nhiên vịnh hạ longNghiên cứu về mô hình thống kê học sâu và ứng dụng trong nhận dạng chữ viết tay hạn chếThiết kế và chế tạo mô hình biến tần (inverter) cho máy điều hòa không khíChuong 2 nhận dạng rui roKiểm sát việc giải quyết tố giác, tin báo về tội phạm và kiến nghị khởi tố theo pháp luật tố tụng hình sự Việt Nam từ thực tiễn tỉnh Bình Định (Luận văn thạc sĩ)Quản lý nợ xấu tại Agribank chi nhánh huyện Phù Yên, tỉnh Sơn La (Luận văn thạc sĩ)Tăng trưởng tín dụng hộ sản xuất nông nghiệp tại Ngân hàng Nông nghiệp và Phát triển nông thôn Việt Nam chi nhánh tỉnh Bắc Giang (Luận văn thạc sĩ)chuong 1 tong quan quan tri rui roGiáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtGiáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtTrách nhiệm của người sử dụng lao động đối với lao động nữ theo pháp luật lao động Việt Nam từ thực tiễn các khu công nghiệp tại thành phố Hồ Chí Minh (Luận văn thạc sĩ)MÔN TRUYỀN THÔNG MARKETING TÍCH HỢP