error c231:'P0':redefinition 是什么意思?在C语言编程上~~

如题所述

error c231:'P0':redefinition意思是P0重复定义了,操作方法如下:

1、首先可以在头文件与main函数之间定义,并编写方法过程。

2、同样,也可以在main函数之后编写。

3、但是,这个时候系统会报错。

4、如何解决这些错误了,可以把函数的定义句在main函数之前定义。

5、这句定义必须以分号结尾,最后就可以开始编写执行过程了,就完成了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-02

就是P0重复定义了

C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译

扩展资料

C语言特有特点

C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。

C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。

不同的变量类型可以用结构体(struct)组合在一起。

只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。

部份的变量类型可以转换,例如整型和字符型变量。

通过指针(pointer),C语言可以容易的对存储器进行低级控制。

预编译处理(preprocessor)让C语言的编译更具有弹性。

参考资料来源:百度百科-C语言

本回答被网友采纳
第2个回答  推荐于2018-02-27
"P0"重复定义了 ,据我经验 。应该是.c文件里定义,,在.h申明时 不能赋初值,否则编译器认为重复定义同一变量了。。。本回答被网友采纳
第3个回答  2019-01-04
我自己在调试单片机时也出了这个错误,其实就是一个定义在.c文件和.h文件中都有,系统就会说重复定义,我把.c文件里的删了就好了
第4个回答  2012-11-02
变量P0e重复定义
相似回答