温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

c语言中undeclared identifier有什么用

发布时间:2020-12-14 14:26:05 来源:亿速云 阅读:607 作者:小新 栏目:编程语言

这篇文章主要介绍了c语言中undeclared identifier有什么用,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

“undeclared identifier”是指“未声明的标识符”,是C语言中一种报错提示;一般是使用的变量或者函数没有定义,或者是定义的时候和调用的时候不一致导致的。

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

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

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

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

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

扩展资料:

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

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

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

标识符:在编程语言中,标识符是用户编程时使用的名字,变量、常量、函数、语句块都有名字。是用来标识某个实体的一个符号,是对变量名、函数名、标号和其他各种用户定义的对象命名。

C 标识符是用来标识变量、函数,或任何其他用户自定义项目的名称。一个标识符以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母、下划线和数字(0-9)。

C语言中标识符的命名规范:

1、标识符由字母、数字、下划线组成,并且首字母不能是数字。(C 标识符内不允许出现标点字符,比如 @、$ 和 %。)

2、标识符对大小写敏感,即严格区分大小写。一般对变量名用小写,符号常量命名用大写。(注:C语言中字母是区分大小写的,因此score、Score、SCORE分别代表三个不同的标识符)

3、不能把C的关键字作为用户的标识符,例如:if、for、while等。(注:标识符不能和C语言的关键字相同,也不能和用户自定义的函数或C语言库函数同名。For是可以的,因为区分大小写。)C语言 关键字(32+5+7)

4、标识符长度是由机器上的编译系统决定的,一般的限制为8字符,(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。

5、标识符命名应做到"见名知意",例如,长度(外语:length),求和、总计(外语:sum),圆周率(外语:pi)

感谢你能够认真阅读完这篇文章,希望小编分享c语言中undeclared identifier有什么用内容对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,遇到问题就找亿速云,详细的解决方法等着你来学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI