C语言标识符

C语言的标识符必须以字母或下划线开头,由字母、数字和下划线组成,不能使用关键字,并且对大小写敏感。合法的标识符包括year、Day、ATOK等,而以数字开头、包含特殊字符或关键字的标识符是非法的。C89标准规定标识符长度限制为8字符,但C99及后续标准已放宽此限制。

  C语言中的标识符只能由字母、数字和下划线三种字符组成。且第一个字符必须是?

 

  字母或下划线

 

      标识符是用户编程时使用的名字。我们指定某个东西、人,都要用到它,他或她的名字;

      在数学中解方程时,我们也常常用到这样或那样的变量名或函数名。同样的道理,

      在电脑语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为标识符。

      我们在给人起名字时有一定的规矩,比如,头一个字为父亲或母亲的姓氏,后面一般为一个或两个字。

      所以,您可以想当然地认为电脑语言里的标识符也有一定的命名规则,如果您这样想,那您就想对了!

     1) 标识符由字母、数字、下划线“_”组成,并且首字母不能是数字.   

      2) 不能把C语言关键字作为标识符.   

      3) 标识符长度限制8字符.   

     (注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。   

      4) 标识符对大小写敏感.   

     下面的标识符名是合法的:   year,Day,ATOK,x1,_ CWS,_change_to   

     而下面的标识符名是不合法的:   #123(含有非法字符),.COM(含有非法字符),

     $100(含有非法字符),1996Y(以数字为开头),1_2_3(以数字为开头),Win3.2(含有非法字符)

     相关题目:

     以下选项中合法的用户标识符是  B   

     A) long   B) _2Test  C) 3Dmax  D) A.dat

     下列四组选项中,正确的C语言标识符是( C  )。

     A)  %x           B)   a+b       C)  a123          D) 123

1、该破解版版本是目前网上最全的版本(例如90%网上的2013B版本均没有Embedded Coder,或者工具箱就40个左右) 2、支持系统版本:Wind7 x64/x32。安装包大小:7G左右。 3、工具箱详情: MATLAB Version 8.2 (R2013b) Simulink Version 8.2 (R2013b) Aerospace Blockset Version 3.12 (R2013b) Aerospace Toolbox Version 2.12 (R2013b) Bioinformatics Toolbox Version 4.3.1 (R2013b) Communications System Toolbox Version 5.5 (R2013b) Computer Vision System Toolbox Version 5.3 (R2013b) Control System Toolbox Version 9.6 (R2013b) Curve Fitting Toolbox Version 3.4 (R2013b) DO Qualification Kit Version 2.2 (R2013b) DSP System Toolbox Version 8.5 (R2013b) Data Acquisition Toolbox Version 3.4 (R2013b) Database Toolbox Version 5.0 (R2013b) Datafeed Toolbox Version 4.6 (R2013b) Econometrics Toolbox Version 2.4 (R2013b) Embedded Coder Version 6.5 (R2013b) Filter Design HDL Coder Version 2.9.4 (R2013b) Financial Instruments Toolbox Version 1.2 (R2013b) Financial Toolbox Version 5.2 (R2013b) Fixed-Point Designer Version 4.1 (R2013b) Fuzzy Logic Toolbox Version 2.2.18 (R2013b) Global Optimization Toolbox Version 3.2.4 (R2013b) HDL Coder Version 3.3 (R2013b) HDL Verifier Version 4.3 (R2013b) IEC Certification Kit Version 3.2 (R2013b) Image Acquisition Toolbox Version 4.6 (R2013b) Image Processing Toolbox Version 8.3 (R2013b) Instrument Control Toolbox Version 3.4 (R2013b) MATLAB Builder EX Version 2.4 (R2013b) MATLAB Builder JA Version 2.3 (R2013b) MATLAB Builder NE Version 4.2 (R2013b) MATLAB Coder Version 2.5 (R2013b) MATLAB Compiler Version 5.0 (R2013b) MATLAB Report Generator Version 3.15 (R2013b) Mapping Toolbox Version 4.0 (R2013b) Model Predictive Control Toolbox Version 4.1.3 (R2013b) Model-Based Calibration Toolbox Version 4.6.1 (R2013b) Neural Network Toolbox Version 8.1 (R2013b) OPC Toolbox Version 3.3 (R2013b) Optimization Toolbox Version 6.4 (R2013b) Parallel Computing Toolbox Version 6.3 (R2013b) Partial Differential Equation Toolbox Version 1.3 (R2013b) Phased Array System Toolbox Version 2.1 (R2013b) Polyspace Bug Finder Version 1.0 (R2013b) Polyspace Code Prover Version 9.0 (R2013b) RF Toolbox Version 2.13 (R2013b) Real-Time Windows Target Version 4.3 (R2013b) Robust Control Toolbox Version 5.0 (R2013b) Signal Processing Toolbox Version 6.20 (R2013b) SimBiology Version 4.3.1 (R2013b) SimDriveline Version 2.5 (R2013b) SimElectronics Version 2.4 (R2013b) SimEvents Version 4.3.1 (R2013b) SimHydraulics Version 1.13 (R2013b) SimMechanics Version 4.3 (R2013b) SimPowerSystems Version 6.0 (R2013b) SimRF Version 4.1 (R2013b) Simscape Version 3.10 (R2013b) Simulink 3D Animation Version 7.0 (R2013b) Simulink Code Inspector Version 2.0 (R2013b) Simulink Coder Version 8.5 (R2013b) Simulink Control Design Version 3.8 (R2013b) Simulink Design Optimization Version 2.4 (R2013b) Simulink Design Verifier Version 2.5 (R2013b) Simulink PLC Coder Version 1.6 (R2013b) Simulink Report Generator Version 3.15 (R2013b) Simulink Verification and Validation Version 3.6 (R2013b) Spreadsheet Link EX Version 3.2 (R2013b) Stateflow Version 8.2 (R2013b) Statistics Toolbox Version 8.3 (R2013b) Symbolic Math Toolbox Version 5.11 (R2013b) System Identification Toolbox Version 8.3 (R2013b) SystemTest Version 2.6.6 (R2013b) Trading Toolbox Version 2.0 (R2013b) Vehicle Network Toolbox Version 2.1 (R2013b) Wavelet Toolbox Version 4.12 (R2013b) xPC Target Version 5.5 (R2013b) xPC Target Embedded Option Version 5.5 (R2013b)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值