Incompatibilities between ISO C and ISO C++
A common example is sizeof('A'), which is usually 4 in C but always 1 in C++, because character constants like 'A' have the type int in C but the type char in C++:
#include <stdio.h>
int main(void)
{
printf("%d\n", sizeof('A'));
}