Professional Documents
Culture Documents
VNCODING
HỌC LẬP TRÌNH A-Z
Search for
Financial Hardship
1. ›
Loans
Free Trading
3. ›
Accounts
Ad Insider Choices
Contents [hide]
1 #include <stdio.h>
2 #include <conio.h>
3
4 int sum(int a, int b)
5 {
6 a++;
7 b++;
8 return (a+b);
9 }
10 void main()
11 {
12 int x =1, y = 2;
13 int s = 0;
14 s = sum(x, y);
15 printf("\n s = %d", s);
16 printf("\n x = %d", x);
17 printf("\n y = %d", y);
18 getch();
19 }
1 temp = *a;
2 *a = *b;
3 *b = temp;
Ta thấy, hàm swap() đã thay đổi giá trị của đối số truyền
vào.
Hàm swap() cũng làm nhiệm vụ hoán đổi vị trí giữa 2 biến
nguyên truyền vào. Trong C++ cho phép sử dụng biến
tham chiếu.
+ Biến tham chiếu không được cấp phát bộ nhớ, không
có địa chỉ riêng.
+ Nó dùng làm bí danh cho một biến (kiểu giá trị) nào đó
và nó sử dụng vùng nhớ của biến này.
Trong hàm swap(), chương trình sẽ thực hiện lệnh gán
sau:
int &a = x;
int &b = y;
a,b ở đây là bí danh của biến x,y. Tức là biến a,b sẽ dùng
chung vùng nhớ với biến số x,y.
Các cậu lệnh được thao tác trên biến a,b hay cũng chính
là thao tác trên biến x,y. Do vậy, hàm swap() sẽ thay đổi
giá trị của đối số truyền vào.
Search for
FINANCIAL HARDSHIP
1.
LOANS ›
BEST BANK FOR SAVING
2.
ACCOUNTS ›
FREE TRADING
3.
ACCOUNTS ›
APPLY FOR EMERGENCY
4.
LOAN ›
10 BEST STOCKS TO BUY
5.
TODAY ›
Ad Insider Choices
PREVIOUS ARTICLE
NEXT ARTICLE
Leave a Reply
SEARCH …
VIDEO COURSE
EBOOK
CONTACT US
Email: viethv.dt@gmail.com
Skype: vietvh004
FOLLOW US
Facebook
Google+