سبد خرید

بستن سبد خرید

هیچ محصولی در سبد خرید نیست.

تعداد محصول: 0 کل قیمت: تومان0

جابجایی متغیرها در زبان C

جابجایی متغیرها در زبان C ، این برنامه دو عدد را دریافت کرده و جابجا میکند و در خروجی چاپ می کند.که در این پروژه میخواهیم آموزش و کدی را در اختیار شما و دانشجویان قرار می‌دهیم.

انواع متغیر زبان برنامه نویسی C بیانگر دو مشخصۀ متغیر تعریف شده است. اول: انواع متغیر بیان کنندۀ محدودۀ تغییرات متغیر و تعداد بیت هایی است که در حافظه برای ذخیرۀ متغیر در نظر گرفته می شود. دوم: انواع متغیر تعیین می کند که متغیر، می تواند عددِ صحیح علامت دار یا بدون علامت، عدد اعشاری و یا کاراکتر باشد. یعنی وقتی می خواهیم متغیری را تعریف کنیم باید محدوده و نوع آن را با تعیین انواع متغیر، مشخص کنیم.

با زبان برنامه نویسی C انواع متغیرها به صورت زیر تعریف می شوند. ابتدا (از سمت چپ)نوع متغیر از انواع متغیر انتخاب می شود، سپس نام متغیر و در نهایت مقدار اولیۀ متغیر می آید.

مقدار اولیه  = نام متغیر      نوع متغیر ;

برای تعریف متغیرها باید به نکات زیر توجه کرد:

  • 1- برای نام گذاری متغیرها در زبان C می توانیم ازترکیب حروف انگلیسی بزرگ و کوچک یعنی A تا Z و A تا Z و اعداد و همچنین آندرلاین (_) استفاده کنیم؛
  • 2- نام متغیر نمی تواند با عدد شروع شود؛
  • 3- حداکثر طول نام متغیرها 31 کاراکتر است؛
  • 4- نام متغیرها نباید از کلمات رزرو شده باشد؛
  • 5- توصیه می شود که نام گذاری متغیر ها طوری باشد که از نام آنها بفهمیم که چه عملکردی دارند.

جابجایی (برنامه‌نویسی رایانه)

در برنامه‌نویسی عمل تعویض دو متغیر به مبادله متقابل مقادیر این دو متغیر گفته می‌شود. در بیشتر زبان‌های برنامه‌نویسی تابع تعویض به صورت توکار تعریف شده است.

 

با استفاده از یک متغیر کمکی

ساده‌ترین و معمول‌ترین روش جهت تعویض مقادیر دو متغیر استفاده از یک متغیر کمکی سوم است.

define swap (x, y)
    temp := x
    x := y
    y := temp

با استفاده از جمع و تفریق

در این روش دو متغیر با جمع و تفریق کردن مقدارهایشان تعویض می‌شوند. از این روش به دلیل اینکه بیشتر برای داده‌های عددی و در شرایط خاص کاربرد دارد، به ندرت استفاده می‌شود.

در شبه کد زیر مقادیر دو متغییر X و Y جا به جا شده.

X := X + Y
Y := X - Y
X := X - Y

سوال برنامه نویسی

برنامه ای بنویسید که دو متغیر از ورودی خوانده و محتویات آن ها را بدون استفاده از متغیر کمکی عوض کرده و نتیجه را در خروجی چاپ میکند.

#include <conio.h>
#include <stdio.h>
int main()
{
    int x, y;
    printf("\nEnter two integers:");
    scanf("%d%d", &x, &y);
    printf("\n before change:x=%d, y=%d", x, y);
    x += y;
    y = x - y;
    x -= y;
    printf("\n after change:x=%d, y=%d", x, y);
    getch();
    return 0;
}

 

پست های مشابه

2مرداد 1400

عملگرها در جاوااسکریپت (Operators) ، عملگر ها (Operators) در زبان جاوااسکریپت و اکثر زبان های برنامه نویسی دیگر به یک شکل عمل میکنند و بسیار به یکدیگر شباهت دارند. معمولا از عملگرها برای اختصاص دادن مقدار، به یک متغیر استفاده میشود. اما عملگرها در جاوا اسکریپت کاربردهای زیادی دارند مثل عملگرهای ریاضی، عملگرهای منطقی، عملگرهای حسابی و… میباشد.

369

0

18فروردین 1400

از آنجايي که دانشجويان زيادي جهت سفارش پروژه هاي C++ به سايت مراجعه نموده اند، در این مطلب پروژه ای مربوط به تبدیل اعداد دهدهی به اعداد دودویی است که در اختیار شما دوستان قرار دادیم…

629

0

10فروردین 1400

میانگین سه عدد با C ، برنامه ی محاسبه میانگین سه متغییر با زبان C ، در دانشگاه در درس سی (C) برای شروع کار حتما به موضوع محاسبه میانگین متغییرها یا عدد برخورد کردید. در این پست، کدهای C را در اختیار شما دانشجویان قرار دادیم.

2114

0

دیدگاه و پرسش