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

网站建设是要考虑什么东西网站运营怎样做

网站建设是要考虑什么东西,网站运营怎样做,进入百度首页,首页网站模板主页#xff1a;醋溜马桶圈-CSDN博客 专栏#xff1a;c_醋溜马桶圈的博客-CSDN博客 gitee#xff1a;mnxcc (mnxcc) - Gitee.com 目录 1.命名空间 1.2 命名空间定义 1.3 命名空间使用 命名空间的三种使用方式 2.C输入输出 std命名空间的使用惯例 3.缺省参数 3… 主页醋溜马桶圈-CSDN博客 专栏c_醋溜马桶圈的博客-CSDN博客 giteemnxcc (mnxcc) - Gitee.com 目录 1.命名空间 1.2 命名空间定义 1.3 命名空间使用 命名空间的三种使用方式 2.C输入输出 std命名空间的使用惯例 3.缺省参数  3.1 缺省参数概念 3.2 缺省参数分类 全缺省参数 半缺省参数 注意 C是在C的基础之上容纳进去了面向对象编程思想并增加了许多有用的库以及编程范式等 1.命名空间 在C/C中变量、函数和后面要学到的类都是大量存在的这些变量、函数和类的名称将都存在于全局作用域中可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化以避免命名冲突或名字污染namespace关键字的出现就是针对这种问题的 #include stdio.h #include stdlib.h int rand 10; // C语言没办法解决类似这样的命名冲突问题所以C提出了namespace来解决 int main() {printf(%d\n, rand); return 0; } // 编译后后报错error C2365: “rand”: 重定义以前的定义是“函数” 1.2 命名空间定义 定义命名空间需要使用到namespace关键字后面跟命名空间的名字然后接一对{}即可{}中即为命名空间的成员 // bit是命名空间的名字一般开发中是用项目名字做命名空间名 1. 正常的命名空间定义 namespace N {// 命名空间中可以定义变量/函数/类型int rand 10;int Add(int left, int right){return left right;}struct Node{struct Node* next;int val;}; } 2. 命名空间可以嵌套 // test.cpp namespace N1 {int a;int b;int Add(int left, int right){return left right;}namespace N2{int c;int d;int Sub(int left, int right){return left - right;}} } 3. 同一个工程中允许存在多个相同名称的命名空间,编译器最后会合成同一个命名空间中。 // ps一个工程中的test.h和上面test.cpp中两个N1会被合并成一个 // test.h namespace N1 {int Mul(int left, int right){return left * right;} } 注意一个命名空间就定义了一个新的作用域命名空间中的所有内容都局限于该命名空间中 1.3 命名空间使用 名空间中成员该如何使用呢比如 namespace N {// 命名空间中可以定义变量/函数/类型int a 0;int b 1;int Add(int left, int right){return left right;}struct Node{struct Node* next;int val;}; } int main() {// 编译报错error C2065: “a”: 未声明的标识符printf(%d\n, a);return 0; } 命名空间的三种使用方式 1.加命名空间名称及作用域限定符 int main() {printf(%d\n, N::a);return 0;     } 2.使用using将命名空间中某个成员引入 using N::b; int main() {printf(%d\n, N::a);printf(%d\n, b);return 0;     } 3.使用using namespace 命名空间名 using namespce N; int main() {printf(%d\n, N::a);printf(%d\n, b);Add(10, 20);return 0;     } 2.C输入输出 新生婴儿会以自己独特的方式向这个崭新的世界打招呼C刚出来后也算是一个新事物那C是否也应该向这个美好的世界来声问候呢我们来看下C是如何来实现问候的 #includeiostream // std是C标准库的命名空间名C将标准库的定义实现都放到这个命名空间中 using namespace std; int main() {coutHello world!!!endl;return 0; } 说明 使用cout标准输出对象(控制台)和cin标准输入对象(键盘)时必须包含 iostream 头文件以及按命名空间使用方法使用stdcout和cin是全局的流对象endl是特殊的C符号表示换行输出他们都包含在包含iostream 头文件中是流插入运算符是流提取运算符使用C输入输出更方便不需要像printf/scanf输入输出时那样需要手动控制格式C的输入输出可以自动识别变量类型 注意早期标准库将所有功能在全局域中实现声明在.h后缀的头文件中使用时只需包含对应头文件即可后来将其实现在std命名空间下为了和C头文件区分也为了正确使用命名空间规定C头文件不带.h旧编译器(vc 6.0)中还支持iostream.h格式后续编译器已不支持因此推荐使用iostreamstd的方式 #include iostream using namespace std; int main() {int a;double b;char c;// 可以自动识别变量的类型cina;cinbc;coutaendl;coutb cendl;return 0; } std命名空间的使用惯例 std是C标准库的命名空间如何展开std使用更合理呢 在日常练习中建议直接using namespace std即可这样就很方便using namespace std展开标准库就全部暴露出来了如果我们定义跟库重名的类型/对象/函数就存在冲突问题。该问题在日常练习中很少出现但是项目开发中代码较多、规模大就很容易出现。所以建议在项目开发中使用像std::cout这样使用时指定命名空间 using std::cout展开常用的库对象/类型等方式 3.缺省参数  3.1 缺省参数概念 缺省参数是声明或定义函数时为函数的参数指定一个缺省值。在调用该函数时如果没有指定实参则采用该形参的缺省值否则使用指定的实参 #include iostream using namespace std; void Func(int a 0) {coutaendl; } int main() {Func();     // 没有传参时使用参数的默认值Func(10);   // 传参时使用指定的实参 return 0; } 3.2 缺省参数分类 全缺省参数 void Func(int a 10, int b 20, int c 30){couta aendl;coutb bendl;coutc cendl;} 半缺省参数 void Func(int a, int b 10, int c 20){couta aendl;coutb bendl;coutc cendl;} 注意 半缺省参数必须从右往左依次来给出不能间隔着给缺省参数不能在函数声明和定义中同时出现缺省值必须是常量或者全局变量C语言不支持编译器不支持 //a.hvoid Func(int a 10);// a.cppvoid Func(int a 20){}// 注意如果生命与定义位置同时出现恰巧两个位置提供的值不同那编译器就无法确定到底该用那个缺省值。
http://www.zqtcl.cn/news/750006/

相关文章:

  • 石家庄城乡建设局网站四川网络营销
  • 网站更换名称需要重新备案吗赣州章贡区二手房出售信息
  • 浙江恒元建设网站wordpress 主题 英文
  • 甘肃网站建设推广做暧昧免费视频大全网站
  • 科技公司网站系统个人网站模板大全
  • 建网站源码建站详解做加油机公司网站
  • 北海做网站有哪家网站布局策划案
  • 做app网站的软件有哪些内容吗本地网站建设公司
  • 做服装团购有哪些网站有哪些网页端二维码在哪里
  • 石材网站建设方案科室建设网站
  • 梧州住房和建设局网站网站目录文件
  • 有没有做生鲜配送的网站wordpress调用摘要
  • 建设社团网站的可行性分析沈阳网站建设企业
  • 青岛知名网站建设公司优化大师有必要花钱吗
  • pc网站做app京东海淀区
  • 效果好的网站建设公萝岗企业网站建设
  • wordpress个人展示网站6新西兰网站后缀
  • 为什么自己做的网站别人打不开三门峡市湖滨区建设局网站
  • 长春网长春网站建设络推广工程建设国家标准网站
  • 微网站开发 mui框架网站备案幕布拍照是什么
  • 北京天通苑 做网站西安百度网站建设
  • 辽阳建设网站学校 网站 建设 目的
  • 建设电影网站赚钱公司简介模板免费word简易
  • 响应式网站设计的主页自己做装修效果图app软件
  • 做网站最简单的方法做网站开发挣钱吗
  • 网站建设基础入门国内免费的ip地址
  • wordpress 付费剧集网站坐什么网站能用到html5
  • 孝感房产网站建设wordpress E405
  • 做窗帘网站图片大全WordPress一键安装安全
  • 怎样查询网站的备案号广西住房和城乡建设厅网站证件