رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.
علی کرباسی

آموزش ثوابت و عملگرها در c++

پست های پیشنهاد شده

علی کرباسی    32

گروه دانشجو

سلام مجدد :bye:

ثوابت مقادیری در برنامه هستند که مقدارشون در طول برنامه قابل تغییر نیست و اگر که بخوایم مقدار ثوابت رو تغییر بدیم با خطایی از طرف کامپایلر مواجه می شیم .

برای تعریف ثوابت در c++ دو الگو وجود دارد :

1. با استفاده از دستور #define

#define  <name>  <value>

#include <iostream>
#define  P  3.14
int main()
{
    cout << P;
    return  0 ;
}

به محل استفاده از این دستور دقت کنید که در کجای برنامه مورد استفاده قرار گرفته است ( بعد از فایلهای کتابخانه )

نکته ای که باید در اینجا توجه نمود و در مثال بالا هم مشخص بود این است که در پایان دستور #define از ; (سمی کالن) استفاده نمی کنیم .

2. با استفاده از کلمه کلیدی const

const  <مقدار> = <نام ثابت>  <نوع داده>;

#include <iostream>
int main()
{
    const  float  P = 3.14 ;
    cout << P;
    return  0 ;
}

می بینیم که محل این دستور درون خود تابع main هست اما دستور #define در بیرون از تابع main و در بالای برنامه .

موفق باشید :good2:

ویرایش شده در توسط علی کرباسی
  • پسندیدم 1

به اشتراک گذاری این ارسال


لینک به ارسال

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

  • مطالب مشابه

    • توسط dariyush80
      سلام دوستان.
      میخواستم بدونم کسی آموزش گام به گام (پایه) b4i داره؟؟؟
    • توسط شهریار شریعتی
      درود فراوان
      شاید شما خواسته باشید که برنامه ی شما به یک سرور متصل شود و پیام هایی را دریافت و یا ارسال کند. Socket Programming یک تکنولوژی قدرتمند میباشد که درواقع امکان اتصال بین سرور و کلاینت را میدهد. حالا چرا سوکت ؟ بهترین سرویسی که پیشنهاد میشود GCM و FCM شرکت گوگل هست ولی متاسفانه در زمان نگارش این متن 
      کشور ما مورد تحریم قرار گرفته و هرلحظه ممکن است که پشتیبانی گوگل شامل ایران نشود. علاوه بر این مشکل برنامه ی شما وقتی کار میکند که گوگل سرویس روی گوشی کاربر نصب باشد.
      برنامه های چت امروزی معمولا برای پیاده سازی سیستم ارسال و دریافت از سوکت استفاده میکنند از این رو ما تصمیم گرفتیم که دوره ی آموزشی را تا ساخت یک برنامه چت ادامه دهیم.
       
      آموزش ها :
      [hide_like] Part1-Create WebSocket.rar
      Part2-Use Methods.rar
      Part3-Create a Project.rar
      Part4-Create Client.rar
      [/hide_like] پروژه ها :
      [hide_like] CheckName Server.rar
      CheckName Client.rar
      [/hide_like] کتابخانه Web Socket برای B4a :
      [hide_like] WebSocketLibrary.zip
      [/hide_like]
    • توسط امین خاتون آبادی
      به نام خدا.
      با عرض سلام و خسته نباشید خدمت تمامی کاربران گرامی انجمن برنامه نویس ایرانی.
      با اموزش جلوگیری از نفود به وای فای در مدل های (TP-Link) با من همراه هستید ، اموزش بدون صدا هست و در کنار اموزش یک فایل قابل مشاهده هست که میتونید توضیحات را در ان بخونید.
       
      [hide_like] Amoozesh UnHack Kardan WiFi Ba WPS.rar
      [/hide_like]
       
      موفق باشید.
    • توسط شایان آباد
      به نام خدا.
      با عرض سلام و خسته نباشید خدمت تمامی کاربران گرامی انجمن برنامه نویس ایرانی.
      نصب و فعال‌سازی داکر:
      yum install docker -y systemctl enable docker && systemctl start docker کد :
      docker run --name 'mtproto_proxy' --restart unless-stopped -p 1984:1984 -dti dotcypress/mtproxy -s 'proxy secret' دریافت Secret :
      docker logs mtproto_proxy  
      در سیستم عامل های ابونتو از کد های زیاد استفاده کنید (پیشنهاد) :
      [hide_like]
      sudo apt upgrade sudo apt update sudo apt install docker sudo apt install curl curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" sudo apt-get update apt-cache policy docker-ce sudo apt-get install -y docker-ce sudo apt update systemctl enable docker && systemctl start docker docker run --name 'mtproto_proxy' --restart unless-stopped -p 1984:1984 -dti dotcypress/mtproxy -s 'proxy secret' docker logs mtproto_proxy [/hide_like]
       
      با توجه به محدودیت های کشور ما امکان ایجاد پروکسی از سرور هایی که شما خریداری میکنید ( از شرکت های رسمی ) امکان پذیر نیست و تنها باید از هاستینگ هایی که شرکتی نیستن خریداری کنید که سرور شما مسدود نشه ، موفق باشید.
  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×