黑马程序员技术交流社区

标题: 关键字笔记,学会关键字不是梦 [打印本页]

作者: 明非    时间: 2015-4-11 22:04
标题: 关键字笔记,学会关键字不是梦

一、关键字

1)什么是关键字
关键字就是C语言提供的有特殊含义的符号,也叫做“保留字”
C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义
auto double int struct break else long switch
case enum register typedef char extern return union
const float short unsigned continue for signed void
default goto sizeof volatile do if while static
大致浏览一遍即可,不用去百度每个关键字的作用,这些关键字以后会经常用到的,到时候你想不记住都难

2)关键字的特征
全部都是小写
在开发工具或者智能文本编辑工具中会显示特殊颜色。默认情况下,C语言中的所有关键字在Xcode中都会显示紫褐色

二、标示符


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

2.命名
命名规则
o命名规则(一定要遵守)
o只能由26个英文字母的大小写、10个阿拉伯数字0~9、下划线_组成
o严格区分大小写,比如test和Test是2个不同的标识符
o不能以数字开头
o不可以使用关键字作为标识符
命名规范
o尽量起个有意义的名称,比如一个完整的英文单词,别人一看这个名称就能才能这个标识符的作用。如果不懂英文,你也可以用拼音,尽量不要起像abcde、sfsdfsdf等这类看起来没有意义的名称
o如果标识符中含有多个单词,可以使用驼峰标识(除开第一个单词,后面每个单词的首字母都是大写):firstName、myFirstName,或者使用下划线_来连接:first_name、my_first_name

3.练习
判断对错
otest1    Mike2jack    My_tExt  _test
otest!32   haha(da)tt   哈哈_text  123haha
o78text    a      _123    _


三、注释

注释的嵌套现象
1.单行注释可以嵌套单行注释、多行注释
// 哇哈哈 // 呵呵呵
// /* fsdfsdf */  // sdfsdfsd

2.多行注释可以嵌套单行注释
/*   
// 作者:MJ
// 描述:第一个C语言程序
作用:这是一个主函数,C程序的入口点  
*/

3.多行注释不能嵌套多行注释
/* 哈哈哈
  /*嘻嘻嘻*/
   呵呵呵 */

4.下面的写法是错误的
// /*  
哈哈哈
*/

作者: wang619590713    时间: 2015-4-11 22:12
,我就来水水就好了,字太多,懒得敲
作者: 明非    时间: 2015-4-11 22:13
wang619590713 发表于 2015-4-11 22:12
,我就来水水就好了,字太多,懒得敲

同水同水
作者: 康仔    时间: 2015-4-12 00:10
复制黏贴嘛;P




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2