when I try this code:
can anyone explain this odd behavior?Code:void main() { int l; char a[3]={'d','b','c'}; l=strlen(a); printf("%d",l); } I am getting o/p as 4. void main() { int l; char a[4]={'d','b','c'}; l=strlen(a); printf("%d",l); } o/p is 3.
I am using turboc3 in winxp