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

企业网站建设一般要素有哪些小企业管理软件排名

企业网站建设一般要素有哪些,小企业管理软件排名,物联网技术主要学什么,西安网页设计文章目录 前言C关键字命名空间命名空间的作用命名空间定义命名空间的使用 C的输入输出 前言 什么是C#xff1f; C语言是结构化和模块化的语言#xff0c;适合处理较小规模的程序。对于复杂的问题#xff0c;规模较大的程序#xff0c;需要高度的抽象和建模时#… 文章目录 前言C关键字命名空间命名空间的作用命名空间定义命名空间的使用 C的输入输出 前言 什么是C C语言是结构化和模块化的语言适合处理较小规模的程序。对于复杂的问题规模较大的程序需要高度的抽象和建模时C语言则不合适。为了解决软件危机 20世纪80年代 计算机界提出了OOP(object oriented programming面向对象)思想支持面向对象的程序设计语言应运而生。 1982年Bjarne Stroustrup博士在C语言的基础上引入并扩充了面向对象的概念发明了一种新的程序语言。为了表达该语言与C语言的渊源关系命名为C。因此C是基于C语言而产生的它既可以进行C语言的过程化程序设计又可以进行以抽象数据类型为特点的基于对象的程序设计还可以进行面向对象的程序设计。 小编开始迈向C的学习欢迎广大读者对小编的支持 在学习C的过程中让我们一起看看和C语言的区别吧 C关键字 和C语言一样C也有一些关键字下面是C的一些关键字只需要看一下即可。关键字在后面的学习会逐个了解不需要一下记很多。 C总计63个关键字C语言32个关键字 命名空间 命名空间的作用 在C/C中变量、函数和后面要学到的类都是大量存在的这些变量、函数和类的名称将都存在于全局作用域中可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化以避免命名冲突或名字污染namespace关键字的出现就是针对这种问题的。 举例 # define _CRT_SECURE_NO_WARNINGS #include stdio.h #include stdlib.h int rand 10;int main() {printf(%d\n, rand);return 0; }在上述代码中编译器会报错rand重定义以前的定义是函数。 命名空间定义 定义命名空间需要使用到namespace关键字后面跟命名空间的名字然后接一对{}即可{}中即为命名空间的成员。 正常的命名空间定义 namespace gwj //命名空间的名字 {//命名空间里面可以定义变量int rand 10;//命名空间里面可以定义函数int Sum(int x, int y){return x y;}//命名空间里面可以定义类型struct Node{struct Node* next;int val;}; }命名空间可以嵌套 namespace gwj //命名空间的名字 {//命名空间里面可以定义变量int rand 10;//命名空间里面可以定义函数int Sum(int x, int y){return x y;}//嵌套namespace nanqiao{int rand 10;int Add(int left, int right){return left right;}} } 上述代码中有一个名为gwj的命名空间里面包含了变量、函数、命名空间名为naniqao。 同一个工程中允许存在多个相同名称的命名空间,编译器最后会合成同一个命名空间中。 注意一个命名空间就定义了一个新的作用域命名空间中的所有内容都局限于该命名空间中 命名空间的使用 命名空间有以下三种方式 加命名空间名称及作用域限定符 namespace gwj {int a 10; } int main() {cout gwj::a endl;return 0; }使用using将命名空间中某个成员引入 namespace gwj {int a 10;int b 20; } using gwj::b; int main() {cout gwj::a endl;cout b endl;return 0; }使用using namespace 命名空间名称 引入 namespace gwj {int a 10;int b 20; } using namespace gwj; int main() {cout a endl;cout b endl;return 0; }C的输入输出 #includeiostream // std是C标准库的命名空间名C将标准库的定义实现都放到这个命名空间中 using namespace std; int main() {cout Hello world!!! endl;return 0; }说明 使用cout标准输出对象(控制台)和cin标准输入对象(键盘)时必须包含 iostream 头文件以及按命名空间使用方法使用std。 cout和cin是全局的流对象endl是特殊的C符号表示换行输出他们都包含在包含iostream 头文件中。 是流插入运算符是流提取运算符。 使用C输入输出更方便不需要像printf/scanf输入输出时那样需要手动控制格式。C的输入输出可以自动识别变量类型。 实际上cout和cin分别是iostream和istream类型的对象和也涉及运算符重载等知识这些知识我们我们后续才会学习所以我们这里只是简单学习他们的使用。 #include iostream using namespace std; int main() {int a;double b;char c;// 可以自动识别变量的类型cin a;cin b c;cout a endl;cout b c endl;return 0; }std命名空间的使用惯例 std是C标准库的命名空间如何展开std使用更合理呢 在日常练习中建议直接using namespace std即可这样就很方便。using namespace std展开标准库就全部暴露出来了如果我们定义跟库重名的类型/对象/函数就存在冲突问题。该问题在日常练习中很少出现但是项目开发中代码较多、规模大就很容易出现。所以建议在项目开发中使用像std::cout这样使用时指定命名空间 using std::cout展开常用的库对象/类型等方式。
http://www.pierceye.com/news/529023/

相关文章:

  • 南昌专业网站排名推广做网站编辑我能力得到提升
  • 网站建设行业凡科建站登录入口官方正版
  • 一般网站开发的硬件要求视觉冲击力的网站设计
  • 昆明做网站建设的公司哪家好广西建设培训网
  • 国字类型网站有哪些内容百度seo分析工具
  • 免费浪漫网页制作网站html的常用标签
  • 上行10m做网站服务仿简书wordpress博客主题
  • 网站建设中网页代码做网站的是不是程序员
  • 做网站需要的技术做网站优化好的网络公司
  • 为什么要更新网站登录四川省住房和城乡建设厅官网
  • 注册网站不用手机短信验证的网站营销型网站的建设起步
  • 国内高清图片素材网站推荐元素领域wordpress
  • 沙朗做网站公司网页制作免费网站制作
  • 营销型网站重要特点是网站播放视频速度优化
  • 建设厅报名网站做PHP网站前端网站进不去
  • 网站开发后台 amp建网页还是网站
  • 云南个旧建设局网站宁波关键词优化品牌
  • 网站建设方案应急处置wordpress我爱水煮鱼
  • 网页设计模板html代码班级主题广东seo推广
  • 西安 网站托管西安网站关键词排名
  • 做网站用discuz还是wp汉狮做网站公司郑州
  • 网站运营服务中心建设方案网页免费制作网站
  • 做网站销售有前景怎么注销网站
  • 福州建设网站设计电子商务网站平台有哪些
  • 扁平化色块风格的网站企业网站建设客户需求调查问卷
  • 网站建设产品服务痘痘如何去除效果好
  • 展会电子商务网站如何建设单页网站如何做
  • 济南软件外包邢台seo服务公司
  • 网站建设2017主流代码语言垂直型电商网站如何做
  • 重庆 网站定制推广产品怎么发朋友圈