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

温州市建设小学网站首页视频网站模板源码

温州市建设小学网站首页,视频网站模板源码,pc网站如何转为手机版,大连比较好的建站公司目录 ​编辑 1. 范围for 2. nullptr 1. 范围for 我们在写C语言循环遍历代码的时候#xff0c;无论是用 for循环#xff0c;while循环都需要考虑循环的起始条件#xff0c;循环变量的递增逻辑#xff0c;循环的结束条件。麻烦不说还可能会出错。 int main() {int arr[]… 目录 ​编辑 1. 范围for 2. nullptr 1. 范围for 我们在写C语言循环遍历代码的时候无论是用 for循环while循环都需要考虑循环的起始条件循环变量的递增逻辑循环的结束条件。麻烦不说还可能会出错。 int main() {int arr[] { 1, 2, 3, 4, 5 };for (int i 0; i sizeof(arr) / sizeof(arr[0]); i){cout arr[i] ;}cout endl; } 为了简化单纯做遍历操作时的代码C引入了一个名叫范围for的东东就是一个语法糖。 有了范围for我们遍历arr数组就可以这样书写代码 int main() {int arr[] { 1, 2, 3, 4, 5 };for (int e : arr){cout e ;}cout endl; } 无论如何是比直接些for循环舒服多了。 我们来看看语法 for循环后的括号由冒号“ ”分为两部分第一部分是范围内用于迭代的变量 第二部分则表示被迭代的范围。 在数组中被迭代的范围就是数组第一个元素到最后一个元素。如果是其他的数据结构比如stl中的list等等底层都是使用迭代器来实现的。(迭代器我们后面才会讲解哦先随便看看吧) int main() {listint l; //双向的链表l.push_back(1);l.push_back(2);l.push_back(3);l.push_back(4);l.push_back(5);for (int e : l){cout e ;}cout endl; } 范围for括号的最前面是容器里面元素的类型你如果不想写可以用去偷关键字替代。像下面的代码这样就更加方便了。 int main() {int arr[] { 1, 2, 3, 4, 5 };for (auto e : arr){cout e ;}cout endl; } 2. nullptr 我们思考一下为什么C语言有NULL了为什么C还要引入nullptr呢座位面试的常考题大家可要仔细想一想。 NULL实际是一个宏在传统的C头文件(stddef.h)中可以看到如下代码 #define NULL ((void *)0) 他是将0强制转化为了无类型的指针使得NULL可能存在多种定义到底是0呢还是个无类型的指针呢让我们看看下面的代码 void f(int) {cout f(int) endl; }void f(int*) {cout f(int*) endl; }int main() {f(0); //f(int)f(NULL); //f(int)f((int*)NULL); //f(int*)return 0; } f(NULL)调用的函数是不是很奇怪我们本来是想让他调用f(int*)的但是由于NULL的定义导致程序背离了我们的意图。这就是NULL的缺陷。 在C98中字面常量0既可以是一个整形数字也可以是无类型的指针(void*)常量但是编译器默认情况下 将其看成是一个整形常量如果要将其按照指针方式来使用必须对其进行强转(void *)0。 于是C引入了nullptr关键字注意是关键字。nullptr是一个空指针类型仅仅使用nullptr表示空指针。而NULL却可以代表0。 注意 1. 在使用nullptr表示指针空值时不需要包含头文件因为nullptr是C11作为新关键字引入的。 2. 在C11中sizeof(nullptr) 与 sizeof((void*)0)所占的字节数相同。 3. 为了提高代码的健壮性在后续表示指针空值时建议最好使用nullptr。
http://www.hkea.cn/news/14501073/

相关文章:

  • vps 网站 需要绑定域名吗东钱湖镇建设局网站
  • 英语卷子哪个网站可以做做淘宝网站用什么软件做
  • 网站逻辑结构网站空间大小
  • 网站建设对网络营销有哪些影响山西网站制作公司哪家好
  • 慈溪开发小学网站建设烘焙培训
  • 网站建设款计入什么科目做黄金期货的网站
  • 三亚网络网站建设北京婚纱摄影网站
  • 网页设计网站维护简洁的企业博客html5手机网站模板源码下载
  • 柳州十一冶建设集团网站优秀金融网站设计
  • 网站建设出现401深圳网站建设骏域网站建设
  • 网站上做商城可用同一域名自己做书画交易网站
  • 织梦网站一排4张图片喀什网站制作
  • ip库网站源码时间轴 网站模板
  • 社交网站图片展示国内外优秀网页设计案例
  • 化妆品网站设计报告一张简单的网页多少钱
  • wordpress只索引分类求好用的seo软件
  • 杨浦网站建设公司wdcp和wordpress
  • 校庆专题网站建设方案漳州优化网站建设
  • 国内规模大的建站公司什么是网络营销举例子
  • 自己做的图片哪个网站可以出售wordpress附件修复
  • 招商网站平台企业网站建设费怎么记账
  • 如何做装修网站专业营销的网站建设公司排名
  • 上海外贸营销网站建设给企业做网站多少钱
  • 建设婚纱摄影网站的重要性城建网官网
  • 网站会员体系带dede后台的整套网站源码 怎么进入dede后台
  • 学院网站建设作用网站制作架构
  • 聊城网站优化技术在线培训平台有哪些
  • 泗县住房和城乡建设局网站有没有专业做二手老车的网站
  • 网站虚拟主机空间一个人只做网站的流程
  • 国外做展台搭建的设计网站电商运营主要负责什么