۰
subtitle
ارسال: #۱
سوال کنکور سال ۸۷
توی برنامه زیر کدامی گزینه نمیتواند خروجی مناسبی باشد؟
const int n=50
int tally
void total()
{
int count
for(count=1; count<=n; count++) tally++;
print(tally);
}
void main()
{
tally=0;
cobegin
{
total();total();
}
راستش توی جوابش گفته tally سراسری هست و دستور tally++ اتمیک نیست. منظور از اتمیک بودن چی هست و در کل جواب این سوال که گفته ۸۳ و ۸۰ نمیتونه باشه چطوری بدست میاد؟
ممنون.
const int n=50
int tally
void total()
{
int count
for(count=1; count<=n; count++) tally++;
print(tally);
}
void main()
{
tally=0;
cobegin
{
total();total();
}
راستش توی جوابش گفته tally سراسری هست و دستور tally++ اتمیک نیست. منظور از اتمیک بودن چی هست و در کل جواب این سوال که گفته ۸۳ و ۸۰ نمیتونه باشه چطوری بدست میاد؟
ممنون.