সি কম্পাইলার এক্সপ্রেশন ইভ্যালুয়েট করে প্রেসিডেন্স (precedence) এবং অ্যাসোসিয়েটিভিটি (associativity) নিয়ম অনুযায়ী।
- যদি এক্সপ্রেশনে ভিন্ন প্রায়োরিটিের অপারেটর থাকে, তবে প্রেসিডেন্স নিয়ম কাজ করে।
- যদি একই প্রায়োরিটি থাকে, তবে অ্যাসোসিয়েটিভিটি নিয়ম (লেফট-টু-রাইট বা রাইট-টু-লেফট) কাজ করে।
উদাহরণ
a = 10 - 2 * 5; এখানে *-এর প্রায়োরিটি - এবং =-এর চেয়ে বেশি, তাই প্রথমে 2*5=10 হবে, তারপর 10-10=0, শেষে a=0।
অ্যাসোসিয়েটিভিটি উদাহরণ:
a = b = c = 5;(অ্যাসাইনমেন্ট অপারেটর রাইট-টু-লেফট অ্যাসোসিয়েটিভ) ->c=5, b=5, a=5a + b - c(এডিটিভ অপারেটর লেফট-টু-রাইট) ->(a+b)-c
(প্রেসিডেন্স টেবিল এবং অ্যাসোসিয়েটিভিটি চার্ট চিত্র আকারে দেওয়া আছে, টেক্সটে উপস্থাপন করা যায়নি।)