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

佛山网站建设推广厂商排名网站培训方案

佛山网站建设推广厂商排名,网站培训方案,营销网站建设流程,公司做的网站怎么维护一、Xmind整理#xff1a; 二、上课笔记整理#xff1a; 1.第一个c程序#xff1a;hello world #include iostream //#:预处理标识符 //iostream:输入输出流类所在的头文件 //istream:输入流类 //ostream:输出流类using namespace std; //std#x…一、Xmind整理 二、上课笔记整理 1.第一个c程序hello world #include iostream //#:预处理标识符 //iostream:输入输出流类所在的头文件 //istream:输入流类 //ostream:输出流类using namespace std; //std标准命名空间 //using使用命名空间 //namespace就是命名空间的关键字 //std是标准命名空间名int main() {cout 第一个C程序 endl;//coutostream类的一个类对象输出但是不需要格式符// :左移运算符的重载,重载为插入运算符(输出运算符)cout Hello World! endl;return 0; } 2.cout的使用  #include iostream #include iomanip using namespace std;int main() {int a 16;cout a endl; //16//----------通过关键字控制格式-----------cout hex a endl; //10 hex十六进制输出cout a endl; //10 ----因为上一行的cout已经指定了格式如果想结束掉上述的格式重新指定格式cout dec a endl; //dec表示十进制的输出cout oct a endl; //oct表示八进制输出cout ----------------------------- endl;// ---------通过函数控制格式-------------cout setbase(16) a endl;cout setbase(8) a endl;cout a endl; //20,使用函数仍然改变了cout的输出格式cout setbase(10) a endl;cout 指定宽度的输出%nd endl;cout setw(4) left a ; //功能和%-4d一样左对齐使用left如果不加left默认是右对齐cout 小数的指定宽度输出 endl;cout setprecision(4) 3.1456 endl;//指定的是包含小数点的位置3.146return 0; } 3.输出斐波那契的前10项。    1 1 2 3 5 8 13 ···· #include iostreamusing namespace std; int Fbi(int n) {if(n1||n2){return 1;}else{return Fbi(n-1)Fbi(n-2);} }int main() {int n;cout 请输入一个数 endl;cin n;for(int i1;in;i){Fbi(i);cout Fbi(i) endl;}return 0; } 4. cin标准输入流对象 #include iostream #include cstdio using namespace std;int main() {int a;//scanf(%d,a); //需要控制格式cin a; //cin加上右移运算符重载再加上变量名使用cin输入不需要加变量的地址cout a endl;char c;cin c; //cin可以实现任意类型的输入cout 从终端获取的字符c c endl;return 0; } 5.终端输入一个字符判断该字符的类型字母(大写/小写)、数字字符其他字符。 #include iostream #include cstdio using namespace std;int main() {char a;//scanf(%d,a); //需要控制格式cin a; //cin加上右移运算符重载再加上变量名使用cin输入不需要加变量的地址if(a0a9){cout a是一个数字 endl;}else if(aAaZ){cout a是一个大写字母 endl;}else if(aaaz){cout a是一个小写字母 endl;}return 0; } 6.局部变量和命名空间冲突 #include iostream //using namespace std;namespace my_namespace { //定义了一个命名空间int a2000;int num2;void fun(); //命名空间中写函数的声明 }void my_namespace::fun() //定义了一个命名空间中的函数 {std::cout test std::endl; }using namespace my_namespace; //引入命名空间中的所有标识符 using my_namespace::num2; //引入命名空间中的部分标识符int main() {using std::cout; //引入std中的cout标识符using std::endl; //引入std中的endl标识符int a 90;cout 局部变量a a endl;cout my_namespace::a endl;fun();return 0; } 7.全局变量和命名空间冲突问题 #include iostream using namespace std;int a 3000; namespace my_namespace { //定义了一个命名空间int a2000;int num2;void fun(); //命名空间中写函数的声明 }namespace B {int num2; } void my_namespace::fun() //定义了一个命名空间中的函数 {std::cout test std::endl; }using namespace my_namespace; //引入命名空间中的所有标识符 using namespace B;int main() {my_namespace::num2900; //在使用变量时使用域限定符cout B::num2 endl;cout my_namespace::a endl; //通过域限定符和命名空间名访问指定变量acout ::a endl; //访问全局变量areturn 0; } 【5】命名空间添加 如果定义了多个同名的命名空间最后多个会合并成一个命名空间 namespace B {int num2;int a 10; }namespace B { //并没有定义新的命名空间B改行的B会和前面B合并成一个命名空间int b; } 8.命名空间的嵌套 #include iostream using namespace std;namespace A { //定义了一个命名空间Aint a0;namespace B { //嵌套一个命名空间Bint a100;char ca;} } using namespace A; using namespace A::B; //全局引入A中的命名空间B int main() {//cout A::a endl; //0//cout A::B::a endl; //100,嵌套的命名空间访问里面空间标识符时需要逐级访问cout c endl;return 0; } 9.给命名空间重命名 namespace 新名字 旧名字; namespace NEW A; //把命名空间A重命名为NEW新名字和旧名字都可以继续使用 #include iostream using namespace std;namespace A { //定义了一个命名空间Aint a0;namespace B { //嵌套一个命名空间Bint a100;char ca;} }namespace NEW A; //给命名空间A重命名为NEW using namespace NEW; //using namespace A::B; //全局引入A中的命名空间B int main() {//cout A::a endl; //0//cout A::B::a endl; //100,嵌套的命名空间访问里面空间标识符时需要逐级访问cout NEW::B::c endl;return 0; } 10.using的其他用法 #include iostream using namespace std;int main() {typedef int a;a num1 100;cout num1 endl;using INT int; //把基本数据类型int重定义为INT后面可以直接使用INT定义变量INT num2 90;cout sizeof(INT) endl;return 0; } 11.C中字符串的定义 #include iostream #include cstring using namespace std; int main() {char str[]hello; //C语言风格的字符串C中仍然支持,结尾有\0cout sizeof(str) endl;cout strlen(str) endl; //可以手动导入cstring头文件使用strlen函数//通过string类实现变量的定义string str1 hello; //定义了一个string类型的饿字符串str1并初始化hellostring str2 str;cout str2 endl; //C语言风格的字符串会自动转换成C风格的字符串并且可以直接使用str2 hi; //给str2字符串赋值//----------使用单个的字符给字符串赋值-----------string str3(5,a); //定义了一个str3字符串使用5个a初始化cout str3 endl;string str4(world); //定义了一个字符串str4使用world初始化cout str4 endl;//----------多个字符串之间的赋值------------str3 str4;cout s3 str3 endl;cout s4 str4 endl; } 12.C风格和C风格字符串的转化 #include iostream #include cstring using namespace std;int main() {char str[]hello;string str1 str; //C风格可以直接转化为C风格//cout strlen(str1) endl; //C风格的字符串向C风格转化需要特定的操作cout strlen(str1.data()) endl; //使用过data函数后str1可以被strlen计算//cout strcat(str1.c_str(),world) endl;//因为str1.c_str()返回的时hello的字符数组形式是一个const char*char str3[100]world;strcat(str3,str1.c_str());cout str3 endl;return 0; } 13.string常用的函数  empty() #include iostream #include cstring using namespace std;int main() {char str[]hello;string str1 str; //C风格可以直接转化为C风格 // cout str1.at(7) endl;cout str1.length() endl;cout str1.size() endl;str1.clear();cout str1 endl;cout str1.size() endl;cout str1.empty() endl;return 0; } 14.字符串比较 #include iostream #include cstring using namespace std;int main() {char str[]hello;string str1 str; //C风格可以直接转化为C风格string str2 hi;if(str1str2) //字符串在C中可以直接参与比较,结果0/1{cout str1str2 endl;}return 0; } 15.字符串的输入 #include iostream #include cstring using namespace std;int main() {char str[]hello;string str1 str; //C风格可以直接转化为C风格string str2;//cin str2; //不能实现字符串带空格的输入getline(cin,str2);cout str2 endl;return 0; } 16.终端输入一个字符串以\n作为标志停止判断字母和数字的个数空格的个数。 #include iostream #include cstring using namespace std;int main() {string str;getline(cin,str);int len str.size(); //作为循环条件int num10,num20,num30;for(int i0;ilen;i){if(str.at(i)astr.at(i)z||str.at(i)Astr.at(i)Z){num1;}else if(str.at(i)0str.at(i)9){num2;}else if(str.at(i) ){num3;}}cout num1 endl;cout num2 endl;cout num3 endl;return 0; } 17.C中的bool #include iostream using namespace std;int main() {bool atrue;cout a endl; //默认是数字表示cout boolalpha a endl; //加上boolalpha显示字母表示bool b0;cout noboolalpha b endl; //加上noboolalpha回到数字表示cout sizeof(b) endl;return 0; }
http://www.pierceye.com/news/134462/

相关文章:

  • 网站设置的参数wordpress弹窗登录注册
  • 网课系统软件网站建设费用网站做vr的收费
  • 海宁做网站的公司seo怎么学在哪里学
  • 佛山做网站多少钱服务器学生
  • 自己建网站卖东西怎么进入wordpress修改界面
  • 网站建设与制作报价wordpress菜单怎么设置目录册
  • 学生免费建设网站建设网站是否等于开展网络营销
  • 旅游网站结构图网站编程图
  • 达内网站开发培训价格安装百度到手机桌面
  • 网站服务器慢建站设计网站
  • wordpress 多站点 插件怎么做网站主页设计
  • 网站建设初稿wordpress删除自豪的
  • 某网站突然不能浏览了网站不备案能用吗
  • 厦门做个网站多少钱360建筑网官网下载
  • 镇江外贸网站建设电子工程王粟
  • 申请网站建设经费wordpress做商城网站
  • google下载app西安分类信息seo公司
  • 淘宝是什么语言做的网站手机网站开发+手机模拟器
  • 视频网站开发框架小说类网站功能建设
  • 网站规划与设计案例网站建设方案设计
  • 漯河网站建设费用成都网站建设重庆最加科技
  • 莱芜 网站wordpress 关闭警告
  • 深圳做棋牌网站建设哪家技术好建设一个网站的规划
  • 网站开发流程比较合理网站已经申请了域名 接下来怎么
  • 校园电商平台网站建设网站网址模板
  • 沈阳有资质做网站的公司温州做网站定制
  • wordpress codex网站seo和sem是什么意思
  • 建网站平台哪家好装修设计软件app排行
  • 网站开发文档撰写企业管理培训课程图片
  • 网站开发公司资质wordpress文章管理模板