看个小疑点

看个小问题#includestdio.h voidmain(){charn0x if(n 0x )printf( %c ,n)}为何nx? [解决办法]在

看个小问题
#include   "stdio.h "
void   main()
{
char   n   =   '0x ';

if(n== '0x ')
printf( "%c ",n);
}

为何n=x?


[解决办法]
在VC下赋值表达式把最后一个表达式的值付给变量,例如:char m = 'dfgh ' 那么m的值为表达式最后一个值h付给变量!