We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I was reading on misra website that for assigning 0 to unsigned variable, 'u' must be suffixed.
For example:
uint8_t my_cnt = 0U;
1. Does that even on declaring array I should use this.Like
uint8_t my_arr[10U];
2. Also while using switch cases like:
void func(uint8_t no) { switch(no) { case 1U: break; case 2U: break; } }
If yes then what if variable passed to switch is of int8_t type. In above example if
int8_t no;
where did you read this [expletive deleted]
You're not seriously trying to tell us that with all the experience you claim, you've never even heard of MISRA?