C语言中数组元素的方括号三不可以用花括号三代替

版权声明:本文为博主原创文章遵循

版权协议,转载请附上原文出处链接和本声明

用c语言检查代码中的大括号三是否匹配

代码的思想是定义一个ch变量读取文件中的“{”“}”定义count作为计数器,当ch读取到"{"时计数器加1,当ch读取到"}"时计数器减1。分别判断叻三种情况下:

第一种是先读到右括号三而计数器为零时直接输出不匹配。第二种是读到右括号三而计数器不为零的时候count自减。第三種是读到左括号三的时候count自加。当文件读完的时候若count等于零,则说明代码中的大括号三是匹配的反之则不匹配。输出即可

注:getchar:从stdio鋶中读,相当于getc(stdin)它从标准输入里读取下一个。返回类型为int型返回值为用户输入的ASCⅡ码,出错返回-1

file)。在while循环中以EOF作为文件结束标誌这种以EOF作为文件结束标志的文件,必须是文本文件在文本文件中,数据都是以的代码值的形式存放我们知道,值的范围是0~255不可能出现-1,因此可以用EOF作为文件结束标志

我要回帖

更多关于 括号三 的文章

 

随机推荐