“int i=1,float j=2”与“int i=1;float j=2”有什么区别解决办法

“int i=1,float j=2”与“int i=1;float j=2”有什么区别
“int i=1,float j=2”与“int i=1;float j=2”有什么区别

------解决方案--------------------
一般都建议用第二种,为了方便区别

至于第一种,貌似不可以运行吧,我就见过 int i=1, j=2;这种,可能我out了吧
------解决方案--------------------
编译的时候有2个警告
warning C4518: 'float ' : storage-class or type specifier(s) unexpected here;ignored warning C4228: nonstandard extension used : qualifiers after comma in declarator list are ignored
建议还是使用第二种
等待高人详细解答......