C ၏ အရေးကြီးဆုံးအင်္ဂါရပ်အချို့ ပါဝင်သည်။ - if, for, while, switch and do while ကဲ့သို့သော control primitives အစုံအပါအဝင် သော့ချက်စာလုံးအရေအတွက် ပုံသေ - bit manipulator များအပါအဝင် ယုတ္တိနှင့်သင်္ချာဆိုင်ရာ အော်ပရေတာများစွာ - ကြေညာချက်တစ်ခုတည်းတွင် assignments များစွာကို အသုံးချနိုင်သည်။ - Function return values များသည် အမြဲတမ်းမလိုအပ်ဘဲ မလိုအပ်ပါက လျစ်လျူရှုထားနိုင်ပါသည်။ - စာရိုက်ခြင်းသည် တည်ငြိမ်သည်။ ဒေတာအားလုံးတွင် အမျိုးအစားရှိသော်လည်း သွယ်ဝိုက်သောနည်းဖြင့် ပြောင်းလဲနိုင်သည်။ - ဖိုင်များကို သီးခြားစုစည်းပြီး လင့်ခ်ချိတ်ထားနိုင်သောကြောင့် အခြေခံ modularity ပုံစံ - extern နှင့် static attributes များမှတစ်ဆင့် အခြားဖိုင်များသို့ function နှင့် object မြင်နိုင်စွမ်းကို ထိန်းချုပ်ခြင်း။
နောက်ပိုင်းဘာသာစကားများစွာသည် အထားအသို/အင်္ဂါရပ်များကို C ဘာသာစကားမှ တိုက်ရိုက် သို့မဟုတ် သွယ်ဝိုက်၍ ချေးယူခဲ့ကြသည်။ Java၊ PHP၊ JavaScript နှင့် အခြားသောဘာသာစကားများစွာ၏ syntax ကဲ့သို့ပင် C language ကို အဓိကအခြေခံထားပါသည်။ C++ သည် C language ၏ superset နီးပါးဖြစ်သည်။