C语言中的关键字及变量

C语言中的关键字
char,单字节整型数据
double
双精度浮点型数据
float
单精度浮点型数据
int
,整型数据
long,长整型数据
short,短整型数据
auto 局部变量(自动储存)
break,无条件退出程序最内层循环
case,switch语句中选择项
default switch语句中的默认选择项
const定义不可更改的常量值
continue中断本次循环,并转向下一次循环
do  用于构成do.....while循环语句
else,构成if.....else选择程序结构
enum枚举
extern在其它程序模块中说明了全局变量
for构成for循环语句
goto
构成goto转移结构
if构成if....else选择结构
registerCPU内部寄存的变量
return用于返回函数的返回值
signed有符号数
unsigned定义无符号数据
sizoef计算表达式或数据类型的占用字节数
static定义静态变量
struct定义结构类型数据
switch构成switch选择结构
typedef重新定义数据类型
union联合类型数据
void定义无类型数据
volatile该变量在程序中执行中可被隐含地改变
while用于构成do...while或while循环结构
     在说命名规则之前我们先说说什么是变量,在生活中我们身边的很多事物都在发生变化,比如自己的身高,体重,年龄,这些值又需要一个变化的量来表示,在计算机中我们称作变量

比如:char c = 'w';

          int  n  = 45;

          short  s  = 1;

          float  weight  = 65.5;

上面的这些我们都称作是变量,那么C语言中变量的命名规则又是怎样的

在C语言中规定,变量需以字母下划线_开头,后面可以跟若干个字母,数字,下划线,这个规则不仅适用于变量的命名,也适用于所有由程序员命名的语法元素,如函数名,宏定义,结构体名称。在C语言中这些名字统称为标识符。但是在C语言中有些单词具有特殊意义,不允许用作标识符,这些单词即为上面的关键字。

知道变量的命名规则之后,有必要来了解下变量的分类。

变量分为全局变量和局部变量,变量出现在代码块内称为局部变量,变量出现在所有代码块之外称为全局变量

#include<stdio.h>
int a = 2018;
int main()
{
int b = 1;
printf("%d %d", a, b);
return 0;

}

其中a为全局变量,b为局部变量。值得一提的是,上面变量b在创建的同时给了一个明确的值,我们把这种创建方式叫做变量的初始化,如果只有 b = 1,这叫做变量的赋值

猜你喜欢

转载自blog.csdn.net/yikaozhudapao/article/details/80158818