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 quy trình mua hàng CT CP Công Nghệ NPVNghiên cứu vật liệu biến hóa (metamaterials) hấp thụ sóng điện tử ở vùng tần số THzBiện pháp quản lý hoạt động dạy hát xoan trong trường trung học cơ sở huyện lâm thao, phú thọGiá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ô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ôitNGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWAN SLIDEQuản lý hoạt động học tập của học sinh theo hướng phát triển kỹ năng học tập hợp tác tại các trường phổ thông dân tộc bán trú huyện ba chẽ, tỉnh quảng ninhPhát triển mạng lưới kinh doanh nước sạch tại công ty TNHH một thành viên kinh doanh nước sạch quảng ninhPhá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, xây dựng phần mềm smartscan và ứng dụng trong bảo vệ mạng máy tính chuyên dùngNghiên cứu khả năng đo năng lượng điện bằng hệ thu thập dữ liệu 16 kênh DEWE 5000Định tội danh từ thực tiễn huyện Cần Giuộc, tỉnh Long An (Luận văn thạc sĩ)Tìm hiểu công cụ đánh giá hệ thống đảm bảo an toàn hệ thống thông tinThiết kế và chế tạo mô hình biến tần (inverter) cho máy điều hòa không khíSở hữu ruộng đất và kinh tế nông nghiệp châu ôn (lạng sơn) nửa đầu thế kỷ XIXQuả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ĩ)Giáo án Sinh học 11 bài 15: Tiêu hóa ở động vậtGiáo án Sinh học 11 bài 15: Tiêu hóa ở động 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ật