zoukankan      html  css  js  c++  java
  • 【学习笔记】【C语言】标识符

    1. 什么是标识符

    标识符就是在程序中自定义的一些符号和名称。要跟关键字区分开来:关键字是C语言默认提供的符号,标识符是程序员自定义的

    2. 标识符的作用

    1) 标识符,从字面上理解就是用来标识某些东西的符号,标识的目的就是为了将这些东西区分开来

    2) 其实,标识符的作用就跟人类的名字差不多,为了区分每个人,就在每个人出生的时候起了个名字

    3) C语言是由函数构成的,一个C程序中可能会有多个函数,为了区分这些函数,就给每一个函数都起了个名称。函数的名称就是标识符的一种。除了函数,以后还会学到“变量”这个概念,变量的名称也是标识符

    3. 命名

    1>命名规则(一定要遵守)

    只能由26个英文字母的大小写、10个阿拉伯数字0~9、下划线_组成

    严格区分大小写,比如test和Test是2个不同的标识符

    不能以数字开头

    不可以使用关键字作为标识符

    2> 命名规范(最好遵守)

    尽量起个有意义的名称,比如一个完整的英文单词,别人一看这个名称就能才能这个标识符的作用。如果不懂英文,你也可以用拼音,尽量不要起像abcde、sfsdfsdf等这类看起来没有意义的名称

    如果标识符中含有多个单词,可以使用驼峰标识(除开第一个单词,后面每个单词的首字母都是大写):firstName、myFirstName,或者使用下划线_来连接:first_name、my_first_name

    1. 常见的标识符命名错误

    合法标识符

    非法标识符

    注释

    fromNo12

    from#12

    标识符中不能使用#符号

    my_Boolean

    my-Boolean

    标识符中不能使用“-”符号,应使用下划线“_”代替

    Obj2

    2ndObj

    标识符不能使用数字开头

    myInt

    int

    “int”是内建关键字

    jack_rose

    jack&rose

    符号“&”不能出现在标识符中

    GUI

    G.U.I

    标识符内部需要出现“.”分隔符

  • 相关阅读:
    canvas背景粒子动态变化动画
    点击屏幕弹出心形效果
    前端图片的性能优化
    vue的computed和method的区别
    es6的...
    命名路由和命名视图
    编程式路由
    [思维]蚂蚁感冒
    [模板]前缀树 / 字典树及应用
    [模板]三分搜索
  • 原文地址:https://www.cnblogs.com/dssf/p/4531980.html
Copyright © 2011-2022 走看看