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

电商平台网站开发过程是什么企业网站有哪四种类型

电商平台网站开发过程是什么,企业网站有哪四种类型,坪山网站开发,企业名录搜索软件下载免费文章目录 前言1,命名空间2,函数函数重载缺省参数内联函数 3,引用尾声 前言 欢迎来到这篇关于C的入门博客#xff01;C是一门强大而又广泛应用的编程语言#xff0c;作为一门面向对象的编程语言#xff0c;C可以让你更好地组织和管理代码#xff0c;提高代码的重用性和可维… 文章目录 前言1,命名空间2,函数函数重载缺省参数内联函数 3,引用尾声 前言 欢迎来到这篇关于C的入门博客C是一门强大而又广泛应用的编程语言作为一门面向对象的编程语言C可以让你更好地组织和管理代码提高代码的重用性和可维护性。它广泛应用于游戏开发、嵌入式系统、图形界面设计等领域并且被用于构建各种高性能的应用程序。无论你想要开发一个游戏、编写一个操作系统还是创建一个复杂的应用程序C都能提供你所需的强大工具和灵活性。学习C无疑会让你从中受益匪浅。那么话不多说让我们开始今天的学习吧。 1,命名空间 C的命名空间Namespace是一种用于将标识符封装在特定命名空间内的机制。它可以避免不同组织或库中的命名冲突并提供了更好的代码组织和模块化的能力。 简单来说就是比如你定义了一个max函数同时又定义了一个max变量两者重名没法编译通过那么我们就可以把他们分别放到不同的命名空间这样就可以很好的区别他们。 命名空间可以通过关键字namespace来定义其语法如下 namespace 名称 {// 在命名空间内可以定义变量、函数、类等//这些定义在命名空间内的标识符将默认属于该命名空间。 }那我们如何访问命名空间内的东西呢 我们可以使用作用域限定符。使用方法如下 #includeiostream//c输入输出要用的头文件 namespace uma//我自己定义的命名空间 {int max; } int main() {int a 0, b 1;uma::max std::max(a, b);//uma::max指的是我定一个整形变量而std::max则是c标准库中的函数用于比较两者大小返回较大者std::cout uma::max;//std::cout是c标准库的输出函数 return 0; }std是c标准库的命名空间的名字所以在使用c标准库中的东西时需要加上std才能使用。 cin是C的输入函数类似于scanf而cout是C的输出函数类似于printf。 使用方法 int main() {int n;std::cin n;//是流提取操作符这样我们就可以往n里输入数据std::cout n;//是流插入操作符这样我们就可以输出n return 0; }但是我们会发现每次都要写一下std::非常的麻烦那么我们就可以在头文件下面加上这样一句话。 #includeiostream using namespace std;//有了这句话以后我们在使用c标准库中的东西时//就再也不用在前面加上std::了 int main() {int n;cin n;cout n; return 0; }还可以这样写 #includeiostream using std::cout;//这样写的话在使用cout和cin时就不需要加上std::了但是其他的标准库函数还是需要的 using std::cin; int main() {int n;cin n;cout n; return 0; }命名空间还可以嵌套使用。即在一个命名空间中再建一个命名空间。 命名空间可以合并同一个工程中允许存在多个相同名称的命名空间编译器最后会合成同一个命名空间中。 2,函数 相较于c语言c的函数也进行了许多的优化。 函数重载 在c语言中不能有重复的函数名但是在c中却可以实现我们称之为函数重载。C中允许在同一作用域中声明几个功能类似的同名函数。这些同名函数形参列表参数个数类型顺序注意没有返回值哦必须不同。 我来给大家做个演示 #includeiostream using namespace std; int Max(int x, int y) {return x y ? x : y; } double Max(double x, double y) {return x y ? x : y; }int main(){int a Max(1, 2);double b Max(1.0, 2.5);cout a b;return 0;}编译器会根据参数的类型和顺序找到相应的函数并调用。 缺省参数 缺省参数是声明定义函数时为函数的参数指定一个默认值。在调用时如果没有指定实参则用默认值。举个例子 #includeiostream using namespace std; int Max(int x, int y 10) {return x y ? x : y; }int main(){int a Max(1);cout a ;return 0;}在这个例子中调用Max时只有一个参数所以y会被指定为默认值10所以输出的结果为10。 一个函数可以设置多个缺省值但是需要注意的是半缺省参数必须从左往右依次给出缺省参数不能再函数声明和定义中同时出现缺省值必须是常量或者全局变量。 内联函数 C的内联函数是一种在调用时直接将函数体插入到调用处的函数。内联函数使用关键字inline来进行声明和定义。如下 #includeiostream using namespace std; inline int Max(int x, int y ) {return x y ? x : y; }int main(){int a Max(1,2);cout a ;return 0;}当调用Max时函数会自动展开为 x y ? x : y; 内联函数可以提高程序的执行速度因为在调用内联函数时不需要进行函数调用的开销而是直接将函数体插入到调用处这样可以减少函数栈帧的创建和销毁的开销。 这样有点类似于宏但是比起宏更不容易出错。 内联函数适用于函数体较小且频繁调用的情况。由于内联函数会将函数体复制到每个调用处所以如果函数体较大或者被频繁调用的地方较多则内联函数可能会导致代码膨胀进而增加内存占用。 要注意的是C编译器对内联函数的使用有一定的限制最终是否将函数作为内联函数处理由编译器决定。编译器通常会根据函数体的复杂度和调用情况进行判断。如果要强制将函数作为内联函数处理可以使用编译器指令或者在函数定义处添加inline关键字。 在使用内联函数时需要注意以下几点 1内联函数通常应该定义在头文件中以便在每个调用处都能够看到函数体。 2内联函数的定义和声明应该放在同一个头文件中以便编译器能够将函数体插入到调用处。 3内联函数不能包含递归调用。 3,引用 C的引用是一种为现有变量创建别名的机制。引用可以被看作是变量的别名通过引用可以使用相同的内存地址来访问变量的内容。引用在C中提供了更加灵活、方便和安全的方式来操作变量。 引用的定义使用符号将引用与已存在的变量进行绑定。例如 int a 10; int b a;//将变量b定义为整型引用与变量a绑定在一起。 b; //这样在后续使用b时实际上是对a的操作。 //此时a 11引用的使用有以下几个特点 引用必须在声明时进行初始化一旦绑定了一个变量就不能再指向其他变量。 引用是一个常量指针无法改变它的引用对象。 引用不占用额外的内存空间它只是原变量的另一个名字。 对引用的操作实际上是对引用对象的操作。 在sizeof中引用结果为引用类型的大小 没有多级引用 在函数中引用可以作为参数也可以作为返回值。 在作为参数时形参是引用类型变量其实就是实参的一个别名在被调用函数中对引用变量的所有操作等价于对实参的操作这样整个函数执行完毕后原先的实参的值将会发生改变。被调函数对形参做的任何操作都影响了主调函数中的实参变量。 作为返回值时需要注意如果返回值出了函数之后会被销毁的话就不能用 尾声 如果觉得博主写的不错的话不要忘记给博主一个免费的点赞关注收藏哦~下一期我将分享c类和对象的学习我们下期不见不散
http://www.hkea.cn/news/14264690/

相关文章:

  • 网站肯定被k专业彩票网站开发
  • 微网站制作电话常州建设局网站为什么打不开
  • 网站名字重复广州工商注册公司注册
  • 摄影网站投稿软件开发定制费用
  • 西安网站设计公司丹阳网站建设价格
  • 西宁微网站建设多少钱上海外贸新三样出口超2400亿元
  • 哪个网络公司做网站好点适合设计师的网站编辑软件
  • 网站推广公司 优帮云灰色关键词排名代做
  • 紫搜做网站简单大气网站欣赏
  • 9i网站建设建设项目环保验收公示网站
  • c 在线视频网站开发临时域名用于网站调试
  • 文字短链接生成器百度搜索引擎优化方式
  • c 能用来做网站中国科技成就按时间顺序
  • 做彩票网站网址福州公司网站开发方案
  • 邵东建设公司网站哪家好广州竞价外包
  • 北京网站优化电销客户资源购买
  • 贵州省建设厅网站查辽宁建设工程信息网 招标文件
  • 建设个普通的网站得多少钱wordpress 采集站
  • 四川网站建设博客科技侠智能锁
  • 手机浏览器 网站开发外贸页面网站制作
  • 免费全能网站空间购物网站后台管理系统模板
  • 响应式网站 有哪些弊端微网站建设费用
  • 淘宝客推广网站建设宠物app页面设计
  • 北京临沂商会网站建设wordpress 升级 xampp 无法定义根目录
  • 网站开发的大致流程自己网站做电子签章有效么
  • 自己动手建设网站备案期间网站能用吗
  • 网站建设什么意思wordpress源码安装教程
  • 德州企业认证网站建设番禺网站优化
  • 线上营销方式6种西安网站seo工作室
  • 无锡优化网站价格陕西建设网三类人员