lundi 29 août 2016

Why break cannot be used with ternary operator?

while(*p!='�' && *q!='�')
{
        if(*p==*q)
        {
               p++;
               q++;
               c++;
        }
        else
        break;
}

I have written this using ternary operator but why its giving error for break statement?

*p==*q?p++,q++,c++:break;

gcc compiler gives this error: expected expression before ‘break’

Aucun commentaire:

Enregistrer un commentaire