C和指针编程习题2.8.2待完善

来源:互联网 发布:淘宝第三方服务退款 编辑:程序博客网 时间:2024/05/17 02:42
/*检查一个C程序的话花括号对*/#include <stdio.h>#include <stdlib.h>int main(){    char ch;    int braces=0;    while( (ch = getchar()) != EOF )    {        if( ch == '{' )//左括号对的        {            braces++;        }        if( ch=='}' )        {            if( braces==0)//右括号处理            {                printf("多余右括号");            }            else            {                braces--;            }        }    }    if( braces != 0)    {        printf("不配对的");    }    return 0;}

参考了答案感觉不太完善,好像使用堆栈会好用

原创粉丝点击