一、关键字

1. 关键字

是C语言中提供的有特殊含义的符号,同时也叫做保留字,在C语言中关键字一共有32个,它们分别被赋予了特殊的含义。如:main、int、struct等等。

2. 关键字的特征

1> 全部都是小写

2> 在编辑工具中会显示特殊的颜色,如在Xcode中会高亮显示,一般为紫褐色。

二、标识符

1. 标识符

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

2. 标识符的作用

1> 标识符就是用来标识某些东西的符号,目的就是为了将这些东西区分开来。

2> C语言中可能会有多个函数和变量,为了区分它们就会给每个函数和变量起个名字,以示不同。

3. 命名规范及原则

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

2>  严格区分大小写

3> 不能以数字开头

4> 不能使用关键字作为标识符

5> 标识符尽量起的有意义,方便阅读和交流

6> 如果标识符中含有多个单词,要用驼峰标识(除开始第一个单词,后面每个单词的首字母都是大写):firstName、myCount

三、注释

1. 注释

注释在计算机语言中有着非常重要的作用,顾名思义,就是注解、就是的意思。

2. 注释的作用

1> 提高代码可读性,方便程序员之间的交流沟通

2> 检查代码

3> 排除错误

3. 注释类型

1> 单行注释://

  *单行注释以两个正斜杠//开头,只能注释一行,从斜杠开始到这行的结尾

  *任何地方都可以写注释,函数里面、外面,每一条语句的后面都可以

2> 多行注释:/*       */

  *多行注释以/*开头,以*/结尾,/*和*/中间的内容都是注释

4.注释的嵌套使用

1> 单行注释可以嵌套单行注释、多行注释

  //哇哈哈 // 呵呵呵

  // /*  你知道怎么用了吗 */

2> 多行注释可以嵌套单行注释

  /*

  //这是被嵌套的单行注释

  //这也是被嵌套的单行注释

  */

3> 多行注释不能嵌套多行注释

  /*

  /*这样嵌套是错误的*/

  */

四、自我总结

  没有了解到标识(zhi)符怎么读之前,我一直就读标识符(shi),认为自己读的很正确,且不知,自己丢人丢到哪了都不知道。正所谓隔行如隔山,这还只是我不知道的冰山一角。了解后才知道另有乾坤,就拿注释来说,我第一印象不就是注解说明的意思吗,学了之后才知道,还有检查代码、排查错误这么大的作用,并且还进行了亲身体验,确实功能强大,所以我们在以后的学习中不能轻易放过每一个知识点,因为你没有深挖之前,不知道下面是萝卜还是人参,呵呵。

C语言--关键字、标识(zhi)符、注释的更多相关文章

  1. C语言关键字、标识符和注释

    一.关键字 C语言提供的有特殊含义的符号,共32个. 在Xcode中关键字全部高亮显示,关键字全部都为小写.如return.int等. 二.标识符 定义:标识符是程序员在程序中自定义的一些符号和名称. ...

  2. 李洪强-C语言关键字、标识符和注释

    一.关键字 C语言提供的有特殊含义的符号,共32个. 在Xcode中关键字全部高亮显示,关键字全部都为小写.如return.int等. 二.标识符 定义:标识符是程序员在程序中自定义的一些符号和名称. ...

  3. 一.C语言:关键字、标识符和注释

      一.关键字 C语言提供的有特殊含义的符号,共32个. 在Xcode中关键字全部高亮显示,关键字全部都为小写.如return.int等. 二.标识符 定义:标识符是程序员在程序中自定义的一些符号和名 ...

  4. Java之--Java语言基础组成(关键字、标识符、注释、常量和变量、运算符)

    Java语言基础组成-关键字.标识符.注释.常量和变量.运算符 Java语言由8个模块构成,分别为:1.关键字:2.标识符(包名.类名.接口名.常量名.变量名等):3.注释:4.常量和变量:5.运算符 ...

  5. 第二十一节:Java语言基础-关键字,标识符,注释,常量和变量,运算符

    Java语言基础-关键字,标识符,注解,常量和变量,运算符 class Demo { public static void main(String[] args){ System.out.printl ...

  6. java基础基础总结----- 关键字、标识符、注释、常量和变量、运算符、语句、函数、数组(三)

    Java语言基础组成:关键字.标识符.注释.常量和变量.运算符.语句.函数.数组 一.标识符 标识符是在程序中自定义的一些名称,由大小写字母[a-zA-Z],数字[0-9],下划线[ _ ],特殊字符 ...

  7. Java C# C语言中的占位符

    一般拼接一段字符串在编程中是很常见的事,下面简单做个总结: 什么是占位符?占位符就是先占住一个固定的位置,等着你再往里面添加内容的符号. 1.Java中处理方法: package com.amos; ...

  8. 【C语言】C语言关键字

    目录: [含义]  [C语言中的关键字]  [关键字分类]    · 数据类型关键字    · 类型修饰符关键字    · 复杂类型关键字    · 存储级别关键字    · 流程控制关键字      ...

  9. 李洪强漫谈iOS开发[C语言-009] - C语言关键字

    // //  main.m //  04 - C语言关键字 // //  Created by vic fan on 16/7/12. //  Copyright © 2016年 李洪强. All r ...

  10. 1.C语言关键字(auto break case char const swtich)

    ANSI C标准C语言共有32个关键字,分别为: auto break case char const continue default do double else enum extern floa ...

随机推荐

  1. discuz论坛目录功能详解

    在某处收集来的discuz目录资料,二次开发挺有用的.记录下.(基于7.0的标准程序,部分与插件无关的文件不作说明) 文件颜色说明: 红色:程序核心文件,修改这类文件时千万要注意安全! 橙色:做插件几 ...

  2. bug的处理流程

    又属于一篇普及文,希望自己在被各种技术吸引的同时,能时常来整理和总结软件测试最基本的知识. 从刚工作时接触的第一个缺陷管理工具禅道,到redmine.JIRA.bugzilla ,再到现在的QC,当然 ...

  3. Typecho 代码阅读笔记(三) - 插件机制

    转载请注明出处:http://blog.csdn.net/jh_zzz 以 index.php 为例: /** 初始化组件 */ Typecho_Widget:: widget('Widget_Ini ...

  4. nginx中配置跨域支持功能

    vi /etc/nginx/nginx.conf 加入如下代码 http {  ###start####  add_header Access-Control-Allow-Origin *;  add ...

  5. NOI十连测 第四测 T3

    思路: 算法一:可以n^2找出每个点的权值,然后n^2做完,预计得分10 算法二:随机找点然后每次找最高..貌似只有10分?然而考试的时候煞笔了,边界设成inf.. 算法三:随机找几个点,然后随机爬山 ...

  6. JS扩展方法

    JS扩展方法与C#的扩展方法非常相似,也是可以链式调用的,也是通过对某个类的扩展写法来实现.这个东西非常好用,如果将预先写好的方法放到一个js里面引用的话,那么后面写js将非常有趣. 下面给出一个例子 ...

  7. setTimeout()使用

    Basic setTimeout() Example setTimeout(function() {       // Do something after 5 seconds }, ); Tip:  ...

  8. 设置Android设备在睡眠期间始终保持WLAN开启的代码实现

    MainActivity例如以下: package cc.ab; import android.os.Bundle; import android.provider.Settings; import ...

  9. Android系统Surface机制的SurfaceFlinger服务的线程模型分析

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8062945 在前面两篇文章中,我们分析了Sur ...

  10. [Python] 发送email的几种方式

    python发送email还是比較简单的,能够通过登录邮件服务来发送,linux下也能够使用调用sendmail命令来发送,还能够使用本地或者是远程的smtp服务来发送邮件,无论是单个,群发,还是抄送 ...