博客
关于我
C语言 关键字、标识符、注释
阅读量:519 次
发布时间:2019-03-07

本文共 1178 字,大约阅读时间需要 3 分钟。

C语言入门:关键字、标识符及注释详解

在学习C语言编程之前,了解一些基本概念是必不可少的。本文将详细介绍C语言中的关键字、标识符以及注释的知识点。


一、关键字

1. 什么是关键字

关键字是C语言中预定义的具有特殊含义的符号,用于执行特定功能。有些地方也称之为“保留字”。

2. 关键字的列表

C语言共提供32个关键字,以下是部分常用的关键字:

  • auto - 自动类型声明
  • double - 浮点数类型
  • int - 整数类型
  • struct - 结构体类型定义
  • if - 条件语句
  • while - 循环语句
  • char - 字符类型
  • return - 函数返回语句

(参考文档完整列表可详细查看)

3. 判断关键字

在编写C程序时,区分关键字与标识符的方法主要有以下两点:

  • 关键字全为小写字母,而用户自定义的标识符可以使用大写字母。
  • 在开发工具(如UltraEdit)中,关键字通常显示特定颜色(如蓝色),提升编辑效率。

  • 二、标识符

    1. 什么是标识符

    标识符是程序员在代码中自定义的符号,用于命名变量、函数等。它可以包含以下字符:26个英文字母(大小写)、10个数字、以及下划线 _。

    2. 标识符的作用

    • 定义代码的作用:通过变量名、函数名等标识符,便于理解和管理代码逻辑。
    • 变量命名:如函数和变量的名称都是标识符,是代码中最常用的部分。

    3. 标识符命名规则

    • 首字母建议使用字母或 underscore,避免使用数字或符号。
    • 规则如下:
    • 不能使用关键字(如 int)作为标识符。
    • 兑换字符时保持一致性,避免造成混淆。
    • 命名要有意义,遵循驼峰命名法或下划线命名法。

    适用例子:

    • 正确命名:test、myVar、user_data
    • 错误命名:1abc、haha()、??temp

    三、注释

    1. 什么是注释

    注释是代码中用来解释程序逻辑的短息。它以特定符号开头,供开发者阅读。

    2. 注释的作用

    • 解释代码功能:如// printf("Hello World");说明使用了printf函数。
    • 提高可读性:帮助团队协作,减少对代码的依赖。
    • 显著提高代码质量:注释良好项目代码更易维护,降低技术门槛。

    3. 注释的种类

  • 单行注释(//):只注释一行,适用于简单说明。
  • *多行注释(/ */)**:用于长段落注释,支持嵌套。
  • 示例:

    /* 计算两个数的和 */int sum;sum = a + b;

    4. 注释的写作技巧

    • 单行注释简洁:直接写明代码作用,如// 计算总和。
    • 多行注释清晰:分清段落层次,确保信息准确。
    • 注释非代码部分:在结构体或函数参数中使用注释。

    5. 注释的优势

    • 排错:使用注释标记可快速定位问题,避免编译失败。
    • 检查代码作用:通过注释,理解代码功能,便于修改或重构。

    通过学习关键字、标识符及注释的基本知识,您可以更高效地编写和维护C语言程序。

    转载地址:http://vxnjz.baihongyu.com/

    你可能感兴趣的文章
    Python:爬取数据出现response.status_code为418解决方法
    查看>>
    Python:生成“元组集“;来自“元组列表“;不考虑顺序
    查看>>
    Python:生成具有趋势的随机时间序列数据(例如周期性、指数衰减等)
    查看>>
    Python:用渐进式数字重命名列表中的重复项而不对列表进行排序
    查看>>
    Python:矩形参数无效
    查看>>
    Python:语法进阶
    查看>>
    Python:调用复制函数时调用 Python 对象时超出了最大递归深度
    查看>>
    Python:这两个 import 语句有什么区别?
    查看>>
    Python:通过串口从 Velleman k8090 读取数据
    查看>>
    python:遍历具有列表值的字典
    查看>>
    Python:降低精度 pandas 时间戳数据帧
    查看>>
    python:非阻塞子进程,检查标准输出
    查看>>
    PythonABC多重继承
    查看>>
    Pythonargparse中的多个参数
    查看>>
    Python关于 *args 和 **kwargs 参数的详解(全)
    查看>>
    Pythonfrozenset散列算法/实现
    查看>>
    PythonGTK+3:通过单击列对树视图进行排序
    查看>>
    pythonnumpy生成二进制流_python/numpy生成的二进制文件,由C读取
    查看>>
    pythonsign函数_对python函数签名的方法详解 用python怎么写一个自签名证书
    查看>>
    PythonStudy
    查看>>