undeclared identifier是啥意思

2020-10-13 12:57:42 评论 17,342
摘要

undeclared identifier是C语言中一种报错提示,表明标示符没有声明,即没有声明的变量、函数、类型却在使用。

undeclared identifier是啥意思

undeclared identifier产生原因及解决方式:

undeclared identifier主要是由于在使用变量的时候发现没有定义和说明,其实就是编译器不认识这个标志。

在进行c语言编程时,想要调用库函数,需要把对应的头文件包含进来,比如sin()、cos()、等数学函数,它们的头文件是math.h,在调用sin()或者cos()函数的时候,需要在代码前面加一句#include<math.h>。

C语言简单介绍:

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发,能以简易的方式编译、处理低级存储器。

C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。

C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。

C语言的数据类型包括:整型(short,int,long,long long)、字符型(char)、实型或浮点型(单精度float和双精度double)、枚举类型(enum)、数组类型、结构体类型(struct)、共用体类型(union)、指针类型和空类型(void)。

C语言一般只比汇编语言代码生成的目标程序效率低10%~20%。因此,C语言可以编写系统软件。

除了undeclared identifier这种类型的报错提示之外,C语言还有很多专业的报错提示语言,每一种报错语言针对的问题和解决方式需要根据专业的知识进行指导。

相关文章

什么样的英剧适合练习口语呢? 英语问答

什么样的英剧适合练习口语呢?

不是所有英剧都适合练口语!不要再跟猜盲盒一样盲选了,雅思口语7分老学姐给你们推荐几部提升英语口语必看英剧~ 在大家的固有印象里,英剧相对于美剧来说往往都是偏正式、严谨、有些许冷幽默的。所以,用英剧学习...
英语外教课值不值得上? 试听给你答案 英语问答

英语外教课值不值得上? 试听给你答案

英语外教课值不值得上,对于这一问题,答案是毋庸置疑的,外教课程是一定值得上的,有相关的数据报告也显示,上过外教课程的孩子在英语听说以及应用方面大部分都得到了或多或少的提升,所以如果有条件,建议家长给孩...
经验告诉你,英语口语宜早不宜迟 英语问答

经验告诉你,英语口语宜早不宜迟

自从当了妈,孩子的事就是家里的头等大事! 我发现很多妈妈都会有这种想法:看到别人家孩子学舞蹈了,咱家娃也要学,看到别人家孩子学钢琴了,咱家宝宝也不能落后,看到别人家孩子幼儿园就开始学英语了,家长心里又...