۱۶-۳-۱۳۸۷, ۰۸:۲۵ عصر
سلام دوستان کسی میدونه چرا وقتی کد زیر رو اجرا میکنیم کاراکترهایی که به تابع ارسال میشن ، جابجا میشن ؟
در خروجیa=4 و b=3 چاپ میشه !
=--------------------------------------------------------------------
سوال دوم دلیل اینکه کد زیر در کامپایلر dev++c یک جواب و در ویژوال استادیو یک جواب دیگه چاپ میکنه چیه ؟
ممنون
کد:
#include <iostream>
#include <conio.h>
using namespace std;
void func(int a,int b)
{
cout<<"a ="<<a<<endl<<"b = "<<b;
}
int main()
{
int a=3;
func(a,a++);
getch();
return 3;
}در خروجیa=4 و b=3 چاپ میشه !
=--------------------------------------------------------------------
سوال دوم دلیل اینکه کد زیر در کامپایلر dev++c یک جواب و در ویژوال استادیو یک جواب دیگه چاپ میکنه چیه ؟
کد:
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int a=3;
cout<<a++<<a++;
cout<<" "<<a;
getch();
return 3;
}
//dev c++ 3 4
//Visual studio 4 3ممنون

