i got below code , i got same value from both variable but assignment b is throw a error and what is the value is it after print ,the value is 134513904 from both variables what is this
int a=(int)"aa",b="aa";
printf("%d,%d",a,b);
if.c: In function ‘main’:
if.c:6:19: warning: initialization makes integer from pointer without a cast [enabled by default]
cast [enabled by default]
int a=(int)"aa",b="aa";
^
134513904,134513904
shell returned 19
Then: printf("%s:%s",a,b); it print string =>aa:aa