زبان برنامه نویسی سی/علائم و عملگرهای دیگر و اولویتها: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
جزبدون خلاصۀ ویرایش |
جزبدون خلاصۀ ویرایش |
||
خط ۸:
==عملگرهای جانبی==
عملگر '''کروشه''' : عملگرهای کروشه به صورت جفت باز و بسته در مقابل یک شناسه باعث ایجاد یک آرایه به تعداد عددی که داخل جفت کروشههای باز و بسته نوشته شده است
;int a[6]
که باعث ایجاد یک آرایه ۶ عنصری میشود و عنصرها از طریق شناسه آن قابل
<br><br>
عملگر '''پرانتز و آکولاد''' : عملگر پرانتز به صورت جفت باز و بسته در مقابل یک شناسه باعث میشود تا شناسه به عنوان تابع تعریف شود که سپس باید بعد از پرانتز بسته یک جفت آکولاد به صورت باز و بسته نوشته شوند که بدنه تابع را تشکیل میدهد . ضمناً میتوان تابع را اعلان نمود ( prototype ) سپس تعریف کرد و هر جا لازم شد احضار و یا همان فراخوانی نمود که باز هم با کمک عملگر پرانتز امکان پذیر است ( رجوع کنید به فصل تابع )
خط ۲۲:
عملگر '''پرانتز برای کست کردن''' : اگر عملگر پرانتز را به صورت یک جفت پرانتز باز و بسته که تعیین کننده یک نوع داده پیش از آن قرار داشته باشد را بنویسم و داخل پرانتزها ، شناسه یک داده را بنویسیم ، کامپایلر با نوع داده داخل پرانتز به عنوان نوع داده پیش از پرانتز باز ، رفتار خواهد نمود ( رجوع کنید به موضوع تبدیل و جایگزینی دادهها )
<br><br>
عملگرهای '''شرطی''' : عملگر ? و : به عنوان عملگرهای شرطی در زبان C عمل میکنند مثلاً a ? b : c که اگر a درست true یا غیر 0 باشد b به اجرا در میآید و اگر a غلط
<br>
{{چپچین}}
خط ۳۴:
'''دقت کنید :'''
در عملگرهای شرطی ، اگر عملوندها از یک نوع داده باشند ، خروجیای که عملگرهای شرطی باز میگردانند ، از همان نوع عملوندها است و شما نمیتوانید از انواع
<br><br>
عملگر '''ویرگول''' : عملگر « , » که نام آن کاما است و در پارسی ، معنی ویرگول را میدهد دو نوع عمل را انجام میدهد یکی نقش جدا کننده شناسهها را دارد که جایی که شناسهها را اعلان و یا تعریف میکنید ، میتوانید با کمک عملگر کاما آنها را از یکدیگر جدا کنید . مثلاً
|