IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C语言关键字 -> 正文阅读

[C++知识库]C语言关键字

一、数据关键字

1、数据类型

  1. void : 声明函数无返回值或无参数,声明无类型指针。

  2. char :字符型类型数据,属于整型数据的一种。(占用1字节)

  3. int :整型数据,通常为编译器指定的机器字长。(占用4字节)

  4. float :单精度浮点型数据,小数点后保存6位。(占用4字节)

  5. double :双精度浮点型数据,比float保存的精度高,小数点后保存15/16位。(占用8字节)

2、修饰关键字

  1. short : 修饰int,短整型数据,可省略被修饰的int。(占用2字节)
  2. long : 修饰int,长整形数据,可省略被修饰的int。(占用4字节)
  3. signed : 修饰整型数据,有符号数据类型。
  4. unsigned : 修饰整型数据,无符号数据类型。

3、复杂关键字

1.sizeof : 得到特定类型或特定类型变量的大小。
2. typedef : 声明类型别名。
3. enum 枚举声明。
4. struct : 结构体声明。
5. union : 共用体声明。

4、存储关键字

  1. auto :指定为自动变量,由编译器自动分配及释放。通常在栈上分配。
  2. static :指定为静态变量,分配在静态变量区,修饰函数时,指定函数作用域为文件内部。
  3. extern :指定对应变量为外部变量,即在另外的目标文件中定义,可以认为是约定由另外文件声明的。
  4. const :与volatile合称“cv特性”,指定变量不可被当前线程/进程改变(但有可能被系统或其他线程/进程改
  5. register:指定为寄存器变量,建议编译器将变量存储到寄存器中使用,也可以修饰函数形参,建议编译器通过寄存器而不是堆栈传递参数。
  6. volatile :与const合称“cv特性”,指定变量的值有可能会被系统或其他进程/线程改变,强制编译器每次从内存中取得该变量的值。

二、数据关键字语句

1、循环结构

  1. for : for(表达式1; 表达式2; 表达式3)
执行内容顺序,先执行i=0;再判断条件i<8是否满足;然后执行内容;再执行i++
// for语句
for(i=0;i<8;i++)//
{
//执行内容
}
  1. while :当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。while语句的一般表达式为:while(表达式){循环体}。
// while语句
  while(条件)//条件如果为1则表示为真,则程序一直循环
  {
    //循环内容
  }
  1. do :do-while 和 while 循环非常相似,区别在于表达式的值是在每次循环结束时检查而不是开始时
先执行do里面内容;然后就执行while
// do语句
  do
  {
  	a++;//执行内容
  } 
  while (a < 10)
  {
    b++;
   }
}

2、分支结构

  1. if :条件语句,如果的意思。
// if语句
if(a>b)//如果某件事>另一件事
{
 //触发事件内容
}
  1. else :条件语句否定分支(与if连用),其他的意思。
// if语句
if(a>b)//如果满足某件事>另一件事
{
//触发事件内容
}
else//除了某件事>另一件事其他结果
{
//触发事件内容
}
  1. switch :开关语句(多重分支语句),选择语句。
  2. case :开关语句中的分支标记(与switch连用)。
  3. default :开关语句中的“其他”分治,可选。
// case语句
switch(n)//n代表事件
{
case 1//执行事件switch(1)
break;//跳出
case 2//执行事件switch(2)
break;//跳出
default//如果上面的条件都不满足,那么执行default
}

3、跳转结构

  1. break :跳出当前循环或switch结构。
  2. goto :无条件跳转语句。
//跳过operation()函数,直接执行loop下程序;
// goto语句
goto loop;
 void operation()
 {
 }
loop:;//执行程序
 
  1. return :用在函数体中,返回特定值(或者是void值,即不返回值)。
// return
unisgned char()
{
   if(a > b){
     return a;
    }
}
  1. continue :结束当前循环,开始下一轮循环。
跳出循环里的循环
// continue语句
	for (i = 1; i <= 50; i++)
	{
		if (i % 2 == 0)   //如果i是一个偶数,执行if语句中的代码
		{
			continue;      //结束本次循环
		}
		add += i;          //实现add和i的累加
	}
  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-22 13:21:43  更:2021-08-22 13:24:24 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 17:18:30-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码