ansic和c99在以下几个方面有区别。
1. c99除了支持c语言之前的特性,还有了新特性,比如bool类型、可变长数组、//注释等。
这些新特性增强了c语言的功能,但是ansic没有这些功能。
2. c99对ansic标准进行了详细的说明,包括了更多的细节;ansic没有这些规定。
3. 由于c99对于标准的规范更加明确,编写符合标准的代码也更加规范。
但是,如果程序之间需要互相调用,而又有一些程序使用了ansic标准,而另一些使用了c99,那么这个问题可能需要自己解决。