当前位置: 首页 > news >正文

电商品牌授权网站filetype:pdf wordpress

电商品牌授权网站,filetype:pdf wordpress,wordpress修改邮箱设置,网站推广与品牌建设文章目录 一、C中的布尔类型 二、C中的三目运算符 三、C中的引用 四、总结 一、C中的布尔类型 C在C语言的基本类型系统之上增加了boolC中的bool可取的值只有true和 false理论上bool只占用一个字节C编译器会将非0值转换为true ,0值转换为false 注意#xff1a; true代表真…文章目录 一、C中的布尔类型 二、C中的三目运算符 三、C中的引用 四、总结 一、C中的布尔类型 C在C语言的基本类型系统之上增加了boolC中的bool可取的值只有true和 false理论上bool只占用一个字节C编译器会将非0值转换为true ,0值转换为false 注意 true代表真值编译器内部用1来表示 false代表非真值编译器内部用0来表示 下面看一下这段代码加深一下对bool类型的理解。 #include stdio.hint main(int argc, char *argv[]) {bool b 0;printf(b %d\n, b);b;printf(b %d\n, b);b b - 3;printf(b %d\n, b);return 0; } 下面为输出结果可以看到0值输出为0而非0值输出为1和上面介绍的一样。 接下来再上一段代码再次加深对布尔类型的理解。 #include stdio.hint main(int argc, char *argv[]) {bool b false;int a b;printf(sizeof(b) %d\n, sizeof(b));printf(b %d, a %d\n, b, a);b 3;a b;printf(b %d, a %d\n, b, a);b -5;a b;printf(b %d, a %d\n, b, a);a 10;b a;printf(a %d, b %d\n, a, b);a 0;b a;printf(a %d, b %d\n, a, b);return 0; }下面为输出结果可以看到bool类型只占用一个字节且输出符合上面讲的理论。  布尔类型是C中的基本数据类型 可以定义bool类型的全局变量可以定义bool类型的常量可以定义bool类型的指针可以定义bool类型的数组...... 二、C中的三目运算符 C对三目运算符进行了升级C语言中的三目运算符返回的是变量值 不能作为左值使用C中的三目运算符可直接返回变量本身 既可作为右值使用又可作为左值使用 注意三目运算符可能返回的值中如果有一个是常量值则不能作为左值使用。 通过下面这个程序来说明一下C对于三目运算符的升级。 #include stdio.hint main(int argc, char *argv[]) {int a 1;int b 2;(a b ? a : b) 3;printf(a %d, b %d\n, a, b);return 0; }下面为输出结果可以看到上面的程序在C语言的编译条件下编译不通过而在C的编译条件下编译通过 这说明在(a b ? a : b)代码中因为a b 所以输出a的值然后把3赋值给a。 C对三目运算符做了什么? 当三目运算符的可能返回都是变量时返回的是变量引用当三目运算符的可能返回中有常量时返回的是值 从C编译器输出结果也可知第一种写法编译可以通过第二种写法编译不通过如下图所示。  三、C中的引用 变量名回顾 变量是一段实际连续存储空间的别名程序中通过变量来申请并命名存储空间通过变量的名字可以使用存储空间  变量命名及对应地址 在C中新增加了引用的概念 引用可以看作一个已定义变量的别名引用的语法: Type name var; 注意普通引用在定义时必须用同类型的变量进行初始化。 以下面的程序为例说明一下引用。  #include stdio.hint main(int argc, char *argv[]) {int a 4;int b a; //b为a的别名printf(a %d, b %d\n, a, b); //操作b就是操作areturn 0; }下面为输出结果可以看到a和b均为4这就很好的说明了引用的概念。        为了进一步理解引用下面对上述程序进行了修改。 #include stdio.hint main(int argc, char *argv[]) {int a 4;int b a;b 5;printf(a %d\n, a);printf(b %d\n, b);printf(a %p\n, a);printf(b %p\n, b);return 0; } 下面为输出结果因为我们通过a变量的别名b对a变量进行了修改操作b就相当于操作aC中可以对同一段连续的内存起任意多的别名 所以标识符a和b代表内存里面同一段连续的空间。 如果我们把 int b a; 改成 float b a; 或者改成 float b; 或者改成  float b 1则编译器分别报如下错误这说明C编译器对数据类型要求是非常严格的。 四、总结 bool类型是C新增加的基础类型bool类型的值只能是true和falseC中的三目运算符可作为左值使用C中的引用可以看作变量的别名来使用三目运算符的可能返回都是变量时返回的是引用
http://www.dnsts.com.cn/news/127397.html

相关文章:

  • 网站开发的薪资是多少铜山区建设局局网站周保春
  • 朝阳网站建设 高碑店旅游网站建设的意义
  • 国内免费建网站建设网站的心得体会
  • 北京冬奥会网站制作素材织梦模板大气网站建设类网站模板下载
  • 邢台集团网站建设报价深圳建网站seo
  • 德清建设银行网站电子商务网站的建设开发工具
  • DW怎么做网站下拉菜单wordpress 内页打不开
  • 北京企业网站建设多少钱网络推广平台软件
  • 剑阁住房和城乡建设厅网站石家庄招聘求职信息网
  • 5118站长平台c 网站开发htnl
  • 电商网站运营步骤九江建网站
  • 用asp做网站需要安装什么软件小程序seo推广技巧
  • 建设部指定发布招标信息网站用手机画房子平面图
  • 商城网站建设视频wordpress主题sns
  • 成都网站app开发seo专业培训技术
  • 手机优化不足80怎么办seo外包公司费用
  • 西宁做腋臭北大网站Y响应式 企业网站
  • 网站的功能需求为离职员工做的网站
  • 成都手机微信网站建设报价单开发公司工程部管理流程
  • 网站建设的作用是什么意思网站登录模版
  • 天河网站建设公司排名怎么制定wordpress文章的页面
  • 网站建设策划范文如何建立单位微信公众号
  • 定制网站开发方案ppt网站建设公司获得风投
  • 网站建设好找工作asp美食网站源码
  • 做宣传的网站有了域名 接下来怎么做网站
  • 网站建设项目费用报价动态电商网站怎么做
  • 上海网站建站模板杭州最好的电商培训机构
  • 厦门企业网站设计公司对网站建设有什么样意见
  • 网站建设与管理专业wordpress miwoftp
  • 重庆seo网站排名如何建立一个网站平台网站