Tin Tức

recent

Con trỏ - Bài 2: Con trỏ là tham số của hàm (Phần 1)




Một hàm có thể nhận tham số là biến con trỏ hay cũng có thể trả về địa chỉ vùng nhớ hay địa chỉ biến
void InHoa(char* pCh)
{
 if(*pCh >= 'a' && *pCh <= 'z')
  *pCh = (*pCh) - 32;
}
int main()
{
 char ch;
 printf("\nNhap 1 ky tu: ");
 scanf("%c", &ch);
 InHoa(&ch);
 printf("\nKy tu sau khi in hoa: %c", ch);
Mỗi khi gọi hàm thì *pCh sẽ liên kết đồng nhất với biến mà được gửi địa chỉ đến hàm. Lời gọi hàm InHoa(&ch) truyền địa chỉ của biến ch (tức là &ch) đến hàm, lúc đó *pCh và ch là như nhau nên các dòng mã trong hàm InHoa làm thay đổi biến ch. 

Nguồn : Vương trí tài
Con trỏ - Bài 2: Con trỏ là tham số của hàm (Phần 1) Reviewed by myblog on 23:06:00 Rating: 5

Không có nhận xét nào:

Bản Quyền Thuộc: Blogger JT © 2016. All Rights Reserved
Phát triển bởi JT

Góp Ý Cho JT Blog

Tên

Email *

Thông báo *

Được tạo bởi Blogger.