Thread: Order of Precedence

  1. #1
    Registered User
    Join Date
    Mar 2020
    Posts
    91

    Order of Precedence

    Quick question:

    In C are

    Code:
    &TIM1->CCR1
    and


    Code:
    &(TIM1->CCR1)
    equivalent?

  2. #2
    Registered User
    Join Date
    Dec 2017
    Posts
    1,629
    Yep. -> is level 1 whereas & is level 2. Precedence determines grouping (where the "invisible parentheses" are). So the operands of -> are grouped with it first, as you show in the second code snippet.
    C Operator Precedence
    A little inaccuracy saves tons of explanation. - H.H. Munro

  3. #3
    Registered User
    Join Date
    Mar 2020
    Posts
    91
    Thanks

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Explanation on order of precedence?
    By ridgerunnersjw in forum C Programming
    Replies: 1
    Last Post: 03-19-2021, 12:02 PM
  2. Order of Precedence question
    By Jony in forum C Programming
    Replies: 10
    Last Post: 08-22-2011, 10:55 PM
  3. Have a window take z-order precedence over - Games?
    By guitarist809 in forum Windows Programming
    Replies: 2
    Last Post: 07-19-2008, 08:11 PM
  4. order of precedence
    By the bassinvader in forum C Programming
    Replies: 6
    Last Post: 12-15-2006, 05:11 PM
  5. Replies: 15
    Last Post: 11-04-2006, 04:06 AM

Tags for this Thread