زبان برنامه نویسی سی/متغیرها: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
جزبدون خلاصۀ ویرایش |
جزبدون خلاصۀ ویرایش |
||
خط ۳۰:
{{چپچین}}
<
char
int
خط ۴۰:
long double
enum
</syntaxhighlight>
{{پایان چپچین}}
خط ۵۱:
{{چپچین}}
<
#include<stdio.h>
خط ۷۱:
}
</syntaxhighlight>
{{پایان چپچین}}
خط ۸۲:
{{چپچین}}
<
int a = 15;
</syntaxhighlight>
{{پایان چپچین}}
خط ۹۰:
{{چپچین}}
<
int a;
</syntaxhighlight>
{{پایان چپچین}}
خط ۹۸:
{{چپچین}}
<
int a, b, c, d = 5, 8, 16, 73;
</syntaxhighlight>
{{پایان چپچین}}
خط ۱۵۴:
{{چپچین}}
<
char word = 'W';
</syntaxhighlight>
{{پایان چپچین}}
خط ۱۶۹:
مثال :
<
enum fruit { grape, cherry, lemon=16, kiwi } apple=kiwi;
</syntaxhighlight>
در اینجا مقدار grape مقدار عددی 0 احتساب می گردد و سپس cherry مقدار 1 ، lemon مقدار 16 , kiwi مقدار 17 ؛ این مقادیر غیر قابل تغییر در ادامه برنامه خواهند بود . اما مقدار apple قابل تغییر میباشد که مقدار اولیه تعیین شده برای آن 17 خواهد بود . با کمک شناسه نوشته شده برای enum میتوان علاوه بر بعد از کروشه بسته ، در ادامه برنامه ، متغیر هایی ایجاد نمود که همانند متغیر های صحیح دیگر ، مقدار آنها نیز قابل تغییر است :
<
enum fruit mango;
</syntaxhighlight>
در اینجا با کمک شناسه enum خود که fruit است یک متغیر صحیح به نام mango اعلان نمودهایم و در ادامه میتوانیم آن را مقدار دهی اولیه نموده و در ادامه نیز همانند یک متغیر صحیح معمولی مقدار آن را تغییر دهیم
خط ۱۸۵:
در مبحث ثابتها بیان نمودیم که یک متغیر را می توان ثابت مقداری نمود . بدین معنا که مقدار آن پس از تعیین شدن ، در ادامه برنامه قابل تغییر نمیباشد . برای این منظور نیز از کلیدواژه const استفاده مینمائیم . اکنون که نحوه اعلان و تعریف متغیرها را مشاهده نمودید میتوانیم مثالی برای نحوه تعریف یک متغیر ثابت بزنیم تا به صورت ملموس ، آشنا گردید . مثال :
<
const int a = 8;
</syntaxhighlight>
کلیدواژه const را پیش از کلیدواژه int نوشته و سپس به آن مقدار دهی اولیه نمودیم ، اما نکته اصلی اینجاست که پس از تعیین مقدار برای آن نمیتوانیم در جای دیگری از برنامه مجدداً به آن مقدار بدهیم یا متغیر a را در یک تابع قرار دهیم که بخواهد مقدار آن را تغییر دهد . در این صورت کامپایلر ، اعلام خطا میکند
|