tailieunhanh - Bài giảng Lập trình cơ bản: Bài 6 - Chu Thị Hường

Bài giảng Lập trình cơ bản: Bài 6 Con trỏ và xâu ký tự, cung cấp cho người đọc những kiến thức như: giới thiệu về con trỏ; các toán tử con trỏ; gọi hàm tham chiếu với đối số con trỏ; biểu thức con trỏ và các phép toán số học; .Mời các bạn cùng tham khảo! | L P TRÌNH CƠ B N CON TR VÀ XÂU KÝ T Biên so n Chu Th Hư ng B môn HTTT Khoa CNTT 1 N I DUNG Con tr Xâu ký t Biên so n Chu Th Hư ng B môn HTTT Khoa CNTT CON TR Gi i thi u Các bi n chúng ta ã bi t và s d ng trư c ây u là bi n có kích thư c và ki u d li u xác nh. Ngư i ta g i các bi n ki u này là bi n tĩnh. Bi n tĩnh có m t s h n ch C p phát ô nh dư gây ra lãng phí ô nh . C p phát ô nh thi u chương trình th c thi b l i. Biên so n Chu Th Hư ng B môn HTTT Khoa CNTT CON TR Gi i thi u Bi n con tr pointer v i các c i m Bi n con tr không ch a d li u mà ch ch a a ch c a d li u hay ch a a ch c a ô nh ch a d li u. Kích thư c c a bi n con tr không ph thu c vào ki u d li u luôn có kích thư c c nh là 2 byte. Biên so n Chu Th Hư ng B môn HTTT Khoa CNTT CON TR Bi n con tr Các giá tr c a chúng ch a a ch các ô nh . Các bi n thông thư ng ch a giá tr c th tham chi u tr c ti p count 7 Con tr ch a a ch c a các bi n có giá tr c th tham chi u không tr c ti p Tham chi u không tr c ti p là con tr giá tr countPtr count 7 Biên so n Chu Th Hư ng B môn HTTT Khoa CNTT CON TR Khai báo con tr ư c s d ng v i các bi n con tr int myPtr Khai báo m t con tr tr t i ki u int con tr c a ki u int Các con tr yêu c u s d ng d u trư c m i khai báo bi n int myPtr1 myPtr2 Có th khai báo con tr tr t i b t kỳ ki u d li u nào. Kh i t o con tr là 0 ho c NULL ho c m t a ch 0 và NULL tr t i Nothing NULL ư c ưu tiên s d ng hơn Biên so n Chu Th Hư ng B môn HTTT Khoa CNTT CON TR Các toán t con tr amp Toán t a ch - address operator Tr v a ch c a toán h ng int y 5 int yPtr yPtr amp y yPtr l y a ch c a y yPtr tr t i y y yptr y 5 500000 600000 600000 5 yPtr a ch c a y là giá tr c a con tr Biên so n Chu Th Hư ng B môn HTTT Khoa CNTT CON TR Các toán t con tr Truy c p n i dung ô nh - indirection dereferencing operator Tr v toán h ng c a con tr tr n yptr returns y b i vì yptr tr t i y Con tr không tham chi u toán h ng c a ph i là m t giá tr không là h ng và amp là hai toán t ngư c nhau Biên so n Chu Th Hư ng B môn HTTT Khoa CNTT

TỪ KHÓA LIÊN QUAN