DSA با استفاده از C++ – DEV Community

Summarize this content to 400 words in Persian Lang
شروع با اشاره گر
کد بدون اشاره گر
# include
using namespace std;
int main() {
// defining number 1
int num1 = 11;
// defining number 2
int num2 = num1;
// redefining num1
num1 = 22;
// print out the num1 and num2
cout << “num1 = ” << num1 << endl;
cout << “num2 = ” << num2 << endl;
}
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
نتیجه: مقدار هم در num1 و هم در num2 متفاوت خواهد بود
کد با اشاره گر
# include
using namespace std;
int main() {
// defining num1 using pointer
int* num1 = new int(11);
// defining num2 using pointer
int* num2 = num1;
// print out the num1 and num2
cout << “num1 = ” << *num1 << endl;
cout << “num2 = ” << *num2 << endl;
}
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
نتیجه: مقدار هم در num1 و هم در num2 یکسان خواهد بود
شروع با اشاره گر
کد بدون اشاره گر
# include
using namespace std;
int main() {
// defining number 1
int num1 = 11;
// defining number 2
int num2 = num1;
// redefining num1
num1 = 22;
// print out the num1 and num2
cout << "num1 = " << num1 << endl;
cout << "num2 = " << num2 << endl;
}
- نتیجه: مقدار هم در num1 و هم در num2 متفاوت خواهد بود
کد با اشاره گر
# include
using namespace std;
int main() {
// defining num1 using pointer
int* num1 = new int(11);
// defining num2 using pointer
int* num2 = num1;
// print out the num1 and num2
cout << "num1 = " << *num1 << endl;
cout << "num2 = " << *num2 << endl;
}
- نتیجه: مقدار هم در num1 و هم در num2 یکسان خواهد بود