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

东莞电子产品网站建设营销型网站推广方式的论文

东莞电子产品网站建设,营销型网站推广方式的论文,空间备案网站,网站建设与管理教学方案#x1f308; 个人主页#xff1a;白子寰 #x1f525; 分类专栏#xff1a;C打怪之路#xff0c;python从入门到精通#xff0c;魔法指针#xff0c;进阶C#xff0c;C语言#xff0c;C语言题集#xff0c;C语言实现游戏#x1f448; 希望得到您的订阅和支持~ 个人主页白子寰 分类专栏C打怪之路python从入门到精通魔法指针进阶CC语言C语言题集C语言实现游戏 希望得到您的订阅和支持~ 坚持创作博文(平均质量分82)分享更多关于深度学习、C/Cpython领域的优质内容希望得到您的关注~ 目录 命名空间 为什么要使用命名空间 nanmespace关键字介绍 命名空间的定义 1、namespace使用规则 2、命名空间使用成员 ①正常命名 ②命名空间嵌套 ③同一个命名空间名称可以多次使用 3、命名空间使用 ①命名空间名称及作用域限定符(::)                  ②使用using将命名空间中的某个成员引入 ③使用using space将命名空间名称引入 据上面得出命名空间嵌套使用 C的输入和输出 开启C的hello world 代码解释  cin和cout的使用 缺省参数 介绍 全缺省参数  半缺省参数 注意点 函数重载 介绍 使用  命名空间 为什么要使用命名空间 使用命名空间的目的是对标识符的名称进行本地化以避免命名冲突或名字污染namespace关键字的出现就是针对这种问题的。 nanmespace关键字介绍 C语言没办法解决类似这样的命名冲突问题所以C提出了namespace来解决 命名空间的定义 1、namespace使用规则 定义命名空间需要使用到namespace关键字后面跟命名空间的名字然后接一对{}即可{}中即为命名空间的成员。 2、命名空间使用成员 命名空间中可以定义 变量/函数/类型 ①正常命名 test是命名空间的名字 namespace test {//变量int a 10;//函数int Add(int x, int y){return x y;}//结构体类型struct stack{int* a;int top; //栈顶int capacity; //容量}; }//不要忘了需要main函数 int main() {return 0; } ②命名空间嵌套 namespace test3 {int c 3;namespace test4{int d 9;} }int main() {return 0; } ③同一个命名空间名称可以多次使用 编译器最后会合成同一个命名空间中 namespace test2 {int e 23; }namespace test2 {int f 88; }int main() {return 0; } 3、命名空间使用 ①命名空间名称及作用域限定符(::)                   test1::b如下面栗子 namespace test1 {int b 6; }int main() {printf(%d\n, test1::b);return 0; } 控制台结果输出 也可以这样使用可以访问到两个不同命名空间的a ②使用using将命名空间中的某个成员引入 通过using引入它在main函数中访问变量b就不需要使用作用域限定符 namespace test2 {int e 23; }using test2::e;int main() {printf(%d\n, e);//printf(%d\n, test2::e);return 0; } ③使用using space将命名空间名称引入 使用using namespace引入命名空间test2所以没有使用作用域限定符的e就访问到了test2中的e namespace test2 {int e 23; }using namespace test2;int main() {printf(%d\n, e);//printf(%d\n, test2::e);return 0; } 据上面得出命名空间嵌套使用 namespace test3 {namespace test4{int b 100;} }/*方式二使用*/ //using test3::test4::b; /*方式三使用*/ using namespace test3::test4;int main() {/*方式一使用和输出*/printf(%d\n, test3::test4::b);/*方式二和方式三输出*/printf(%d\n, b);return 0; } C的输入和输出 开启C的hello world /*方式一*/ #includeiostreamint main() {std::cout hello,world! std::endl;return 0; }/*方式二*/ #includeiostream using namespace std;int main() {cout hello,world endl;return 0; } 代码解释  1、cout(标准输出流)和cin标准输入流是全局流对象endl特殊符号表示换行输出 这三个需包含头文件iostream及空间命名方法使用std 注如果不用using namespace将命名空间名臣引入每次使用就要用到到空间作用域限定符            std::cin,std::cout,std::endl 所以说空间命名方法使用std更方便 2、是流插入运算符是流提取运算符 注意 早期标准库将所有功能在全局域中实现声明在.h后缀的头文件中使用时只需包含对应头文件即可 后来将其实现在std命名空间下为了和C头文件区分也为了正确使用命名空间规定C头文件不带.h 旧编译器(vc 6.0)中还支持iostream.h格式后续编译器已不支持 因此推荐使用iostreamstd的方式。 控制台结果输出 cin和cout的使用 #includeiostream using namespace std;int main() {//定义char a;int b;double c;//输入cin a;cin b c;//输出cout a endl; cout b c endl; return 0; } 控制台结果输出 使用cin和cout的好处 自动 匹配/控制 格式不用像scanf和printf控制格式  缺点就是打印一串数据比较繁杂 #includeiostream using namespace std;int main() {int a 1;double b 3.6;char c f;cout a b endl;printf(%d %lf\n, a, b);cout c endl;return 0; } std命名空间的使用惯例 std是C标准库的命名空间如何展开std使用更合理呢 1、 在日常练习中建议直接using namespace std即可这样就很方便。 2.、using namespace std展开标准库就全部暴露出来了如果我们定义跟库重名的类型/对 象/函数就存在冲突问题。该问题在日常练习中很少出现但是项目开发中代码较多、规模 大就很容易出现。所以建议在项目开发中使用像std::cout这样使用时指定命名空间   using std::cout展开常用的库对象/类型等方式。 缺省参数 介绍 缺省参数是声明或定义函数时为函数的参数指定一个缺省值。 在调用该函数时如果没有指定实参则采用该形参的缺省值否则使用指定的实参。 全缺省参数  #includeiostream using namespace std;//全缺省参数 void fun1(int a 0, int b 1, int c 2) {cout a a b b c c endl; }int main() {fun1(); //没有传参时使用参数的默认值fun1(6); //有传参时使用指定的传参fun1(6, 8); fun1(6, 8, 10);return 0; } 控制台输出 半缺省参数 #includeiostream using namespace std;//半缺省参数 void fun1(int a, int b 1, int c 2) {cout a a b b c c endl; }int main() { //fun1(); //这里不能没有传参因为这是半缺省参数且形参a没有默认值fun1(6); fun1(6, 8);fun1(6, 8, 10);return 0; } 控制台输出 注意点 1、半缺省参数必须从右往左依次来给出不能间隔着给 2、 缺省参数不能在函数声明和定义中同时出现       两个位置的默认值不同编译器不知道使用哪个缺省值 3、缺省值必须是常量或者是全局变量 函数重载 介绍 自然语言中一个词可以有多重含义一词多义人们可以通过上下文来判断该词真实的含义即该词被重载了。 在C语言中int和double类型的数据不能用同一个函数处理每处理一种类型的数据就要写一个函数函数间还不能同名 但在C允许在同一作用域中声明几个功能类似的同名函数前提是这些同名函数的形参个数/类型/类型顺序不同。 使用  #includeiostream using namespace std;//参数的类型不同 int Add(int x, int y) {return x y; }double Add(double x, double y) {return x y; }//参数的个数不同 void fun(int a) {cout a endl; }void fun(int a, int b) {cout a b endl; } //参数的顺序不同 void fun1(int x, double y) {cout x x y y endl; }void fun1(double x, int y) {cout x x y y endl; }int main() {//printf(%d\n, Add(3, 6));//printf(%lf\n, Add(3.6, 6.9));Add(3.6, 6.9);//10.5Add(3, 6); //9fun(1);fun(3, 6);fun1(6, 9.8);fun1(9.8, 6);return 0; } 控制台输出 C支持函数重载的原理--名字修饰 为什么C支持函数重载而C语言不支持函数重载呢  因为它的名字修饰规则过于简单只是在函数名前面添加了下划线在C/C中一个程序要运行起来需要经历以下几个阶段预处理、编译、汇编、链接。 这方面的介绍可以参考其他博主在此简述 ***********************************************************分割线***************************************************************************** 完结 感谢浏览和阅读。 等等等等一下分享最近喜欢的一句话: “你的日积月累会成为别人的望尘莫及”。 我是白子寰如果你喜欢我的作品不妨你留个点赞关注让我知道你曾来过。你的点赞和关注是我持续写作的动力  好了划走吧。
http://www.pierceye.com/news/697073/

相关文章:

  • 做网站域名备案需要多久企业年金查询官网
  • 制作企业网站的公司如何制作广告
  • 兰州网站优化excel做网站链接
  • 代做单片机毕业设计网站广州网站建设小程序开发
  • 深圳网站官网建设方案安阳做网站电话
  • 批量扫dedecms做的网站哪个网站可以兼职做效果图
  • 建网站与建网页的区别wordpress 七牛云 cdn
  • 专门做养老院的网站城市文化网站开发背景
  • html5写的网站有什么好处淄博网站制作制作
  • 服装设计素材网站大全做旅游的网站的要素
  • 企业网站建设报价清单深圳小程序建设公司
  • 给人做传销网站开发平台软件要多少钱
  • 腾讯建设网站视频视频视频手机网站报价表
  • 门户网站建设要求南京seo公司教程
  • 网站建设制作要学什么软件福建省城乡建设厅网站
  • 网站遇到攻击时应该怎么做网络广告推广平台
  • 老牌网站建深圳市建设工程服务交易中心
  • 网页界面设计布局青岛百度关键词优化
  • 彩票网站APP建设seo为什么不景气了
  • ps做网站标签wordpress 角色和权限管理
  • 网站建设情况报告范文微网站可以做成域名访问
  • 增城网站公司电话西安高端网站建设首选
  • 信息流广告素材网站零基础学做网站
  • 北京服饰网站建设实训百度搜索引擎的总结
  • 营销型网站建设的一般过程包括哪些环节?体育视频网站建设
  • 门户网网站seo怎么做电子商务平台怎么注册
  • 凡科网站插件代码阿里云网站备案后
  • 网站用什么系统好用免费网站建设找哪家
  • 网站到期续费吗网站开发是培训
  • 别人帮做的网站怎么修改怎么做产品推广和宣传