美文网首页
C语言关键字

C语言关键字

作者: WWHB | 来源:发表于2016-06-24 11:50 被阅读0次

C语言关键字

一、是什么?

关键字就是C语言提供的有特殊含义的符号,也叫"保留字",C语言中有32个

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

数据类型关键字 20个:

A.基本数据类型(5个)

void:声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果

char:字符型类型数据,属于整型数据的一种

int:整型数据,通常为编译器指定的机器字长

float:单精度浮点型数据,属于浮点数据的一种

double:双精度浮点型数据,属于浮点数据的一种

B .类型修饰关键字(4个)

short:修饰int,短整型数据,可省略被修饰的int。

long :修饰int,长整形数据,可省略被修饰的int。

signed :修饰整型数据,有符号数据类型

unsigned :修饰整型数据,无符号数据类型

C .复杂类型关键字(5个)

struct:结构体声明

union :共用体声明

enum :枚举声明

typedef :声明类型别名

sizeof :得到特定类型或特定类型变量的大小

D .存储级别关键字(6个)

auto :指定为自动变量,由编译器自动分配及释放。通常在栈上分配

static :指定为静态变量,分配在静态变量区,修饰函数时,指定函数作用域为文件内部

static  定义变量在内存在只由一份!!!

register :指定为寄存器变量,建议编译器将变量存储到寄存器中使用,也可以修饰函数形

参,建议编译器通过寄存器而不是堆栈传递参数

extern :指定对应变量为外部变量,即标示变量或者函数的定义在别的文件中,提示编译器

遇到此变量和函数时在其他模块中寻找其定义。

const:与volatile合称“cv特性”,指定变量不可被当前线程/进程改变(但有可能被系统或其他线程/进程改变)

volatile :与const合称“cv特性”,指定变量的值有可能会被系统或其他进程/线程改变, 强制编译器每次从内存中取得该变量的值

流程控制关键字12个:

A .跳转结构(4个)

return:用在函数体中,返回特定值(或者是void值,即不返回值)

continue :结束当前循环,开始下一轮循环

break :跳出当前循环或switch结构

goto :无条件跳转语句

B .分支结构(5个)

if:条件语句,后面不需要放分号

else :条件语句否定分支(与if连用) switch :开关语句(多重分支语句)

case :开关语句中的分支标记

default :开关语句中的“其他”分支,可选。

C .循环结构(3个)

for:for循环结构,for(1;2;3)4;的执行顺序为1->2->4->3->2...循环,其中2为循环条件。

在整个for循环过程中,表达式1只计算一次,表达式2和表达式3则可能计算多次,也可能一次也 不计算。循环体可能多次执行,也可能一次都不执行。

do :do循环结构,do 1 while(2); 的执行顺序是1->2->1...循环,2为循环条件

while :while循环结构,while(1) 2; 的执行顺序是1->2->1...循环,1为循环条件

以上循环语句,当循环条件表达式为真则继续循环,为假则跳出循环。

一、是什么?

关键字就是已被C语言本身使用,不能作其它用途使用的字

二、有什么用?

表示或实现一些特定功能

三、怎么用?

每个的用法都不一样,理解在编程中的深层次意思

四、什么时候用?

当需要表示或者实现某些特定功能时

五、有什么特点?

1/使用极其频繁2/全部是小写3/系统自动高亮

标识符命名规范

在C语言中,符号常量,变量,数组,函数等都需要一定的名称,我们把这种名称成为标识符。

命名规则:

1、只能由字母、数字、下划线或者美元符号($)组成

2、不能以数字开头

3、不能与关键字重名

4、严格区分大小写

命名规范 :

1、起一个有意义名字(能够提高代码的可读性)

2、驼峰命名第一个单字以小写字母开始,第二个单字的首字母大写

注释说明

注释是对代码的解释说明,是写给程序员看的,方面程序员之间交流

注释是不参与编译,编译器遇到注释就跳过

进行单行注释快捷键:Command+/

多行注释:/**/

注意:

1)单行注释 只有这一行是注释,并且两个斜杠后面才是注释内容2)command + / 可以增加或取消单行注释3)多行注释是可以嵌套单行注释的4)单行注释是可以嵌套多行注释的,多行注释必须写到一行里面5)多行注释不可以嵌套多行注释

相关文章

  • C语言和C++的区别到底有多少?不要再傻傻分不清楚了

    1、关键字 蓝色标注为C语言关键字,C++继承了C语言的所有关键字,以下红色标注为C++中含有但C语言没有的关键字...

  • c语言关键字

    c语言关键字 关键字就是已被C语言本身使用,不能作其它用途使用的字。例如关键字不能作变量名、函数名等。c语言关键字...

  • 第三章 C语言关键字

    了解C语言的关键字有哪些; 一、C语言的标准关键字 标准C语言共有32个关键字,9种控制语句,程序书写形式自由,区...

  • 关键字

    C语言关键字

  • 从菜鸟到大神——如何快速掌握C语言

    C语言关键字是嵌入式C语言必须掌握的利器,C语言中有很多的关键字,有register,static,const,e...

  • C语言关键字

    C语言关键字 一、是什么? 关键字就是C语言提供的有特殊含义的符号,也叫"保留字",C语言中有32个 auto d...

  • C语言中32个关键字详解

    C语言中32个关键字详解 由 ANSI 标准定义的 C 语言关键字共32个,根据关键字的作用,可以将关键字分为数据...

  • c语言关键词 和 控制语句

    C语言关键字分类整理 C语言总览: 强类型,面向过程 简洁、灵活:32个关键字(C99标准新增5个,C11新增7个...

  • 02.c语言关键字、标识符、注释

    1、关键字 什么是关键字关键字就是C语言提供的有特殊含义的符号,也叫做“保留字”C语言一共提供了32个关键字,这些...

  • C语言知识点

    什么是关键字 关键字就是C语言提供的有特殊含义的符号,也叫做“保留字” C语言一共提供了32个关键字,这些关键字都...

网友评论

      本文标题:C语言关键字

      本文链接:https://www.haomeiwen.com/subject/qqyudttx.html