C语言中“:”的使用方法

来源:本站
导读:目前正在解读《C语言中“:”的使用方法》的相关信息,《C语言中“:”的使用方法》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《C语言中“:”的使用方法》的详细说明。
简介:C语言中“:”的使用方法

在C语言中,有一个符号——>“:”,此符号的使用归纳起来有下面三种用法:

1:标号识别,用于表示程序的位置。这个在汇编语言中最常用,在C语言中有时也需要用到。比如:

LOOP:

{

//在此处添加相应的C程序

}

goto LOOP;

2:条件运算符——> ? :该运算符是C语言中唯一的三目运算符,运算方向“自左向右”。

使用格式:表达式1?表达式2:表达式3。

条件运算符的运算过程:

1):计算表达式1的值;

2):如表达式1的值为“真”(非0),则计算表达式2的值,并把表达式2的值作为整个条件表达式的值;

3):如表达式1的值为“假”(00),则计算表达式3的值,并把表达式3的值作为整个条件表达式的值;

比如:Max = a>b?a:b; 此表达式最后的计算结果(Max)为a,b中较大的变量的值.

3:位域。C语言中为了节省空间的一种常见用法。用于变量存储空间的二进制“位”的分配。

比如: struct Data{//该结构体定义了一个结构体类型

int a:8; //结构体中包含三个整型变量,如果

int b:6;//没有使用“:”位域,则改结构体

int c:2;//占用6个字节空间。但使用了“:”

}; //则该结构体只占用两个字节的空间

//其中 a占用一个字节,b占6个二进制

//位,c占两个二进制位。

4:switch-case语句。这个应该是用得最频繁的。格式如下:

switch(表达式)

{

case常量表达式1:

语句1;

break;

case常量表达式2:

语句2;

break; //停止

default:

语句m;

break;

}

提醒:《C语言中“:”的使用方法》最后刷新时间 2024-03-14 01:05:23,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《C语言中“:”的使用方法》该内容的真实性请自行鉴别。