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

开发公司项目管理制度上海百度移动关键词排名优化

开发公司项目管理制度,上海百度移动关键词排名优化,校园网站建设开题报告,湖南省军区强军网网站群建设项目一、c的第一条程序 1.cout cout >输出类对象&#xff0c;用来输出的&#xff0c;可以自动识别类型&#xff0c;所以不需要加格式符号 << 插入符&#xff08;输出符号&#xff09; endl 换行>\n #include <iostream> //#预处理 //include 包含 相应的头…

一、c++的第一条程序

1.cout 

cout ==>输出类对象,用来输出的,可以自动识别类型,所以不需要加格式符号

<< 插入符(输出符号)

endl 换行===>\n

#include <iostream>
//#预处理
//include 包含 相应的头文件
//iostream 输入输出流  i--input  o--outusing namespace std;
//using :使用命名空间的关键字
//namespace :命名空间的关键字
//std:标准的命名空间//程序入口
int main()
{ //程序的开始cout << "Hello World!" << endl;cout << "今天是我学习C++的第一天,好开心呀" << "好油" << endl;return 0;} //程序的结束

2.cin

cin 输入类的对象, 用来输入的,给变量初始化,它可以自动识别数据类型,所以不需要加格式符,不需要加&

>> 提取符(输入符)

#include <iostream>using namespace std;int main()
{cout << "请输入你的年纪:" << endl;int age;cin >> age;cout << "age = " << age;return 0;
}

二、c++的数据类型

1. 数据类型:基本数据类型、构造数据类型

基本数据类型:char 、short、int 、long、float、double、bool、string

构造数据类型:数组、指针、结构体、共用体、枚举、

#include <iostream>
#include <iomanip>using namespace std;int main()
{//字符型 每个字符都有对应的ASCII码值char a = 'A';cout << "a = " << a << endl; //结果  a = Acout << "a = " << (int)a << endl;//整型  进制的问题  有无前缀//二进制  0b//八进制  0//十进制  无//十六进制 0xint b = 100, b2 = 0b100, b3 = 0100, b4 = 0x100;cout << "b = " << b << endl; //结果100cout << "b = " << dec << b << endl; //dec是以10进制方式 100cout << "b = " << oct << b << endl; //oct是以8进制cout << "b = " << hex << b << endl; //hex是以16进制cout << "b = " << b << endl; //如果改变了输出进制规则,则后面都以这种方式输出cout << "b = " << dec << b << endl;//浮点型double d1 = 12.3456789, d2 = 1.23456789;cout << "d1 = " << d1 << endl; //保留有效数字6位,存在四舍五入//如果自己想保留有效数字几位,需要用到一个方法  其头文件 <iomanip>cout << setprecision(4) << d1 << endl;//保留小数点后几位cout << setprecision(4) << fixed << d1 << endl;//bool类型 true == 1  false == 0bool t = true, t2 = false;cout << t << endl;cout << boolalpha << t << endl;cout << t2 << endl;//bool可以参与运算cout << t+t2 << endl;return 0;
}

2 .C++中字符串string

#include <iostream>using namespace std;int main()
{string str1;  // int astring str2 = "abcdef";  //初始化cout << "str2 = " << str2 << endl;string str3 = str2;  //把str2初始化str3cout << "str3 = " << str3 << endl;string str4(str3);  //  ==>   string str4 = str3; 调用有参构造函数cout << "str4 = " << str4 << endl;string str5(str2,3); //把str2下标为3地方开始给str5初始化cout << "str5 = " << str5 << endl;str1 = str5; //赋值string str6(6, 'm');cout << "str6 = " << str6 << endl;return 0;
}

3. C++中字符串常用的函数

size() 大小---元素的个数

empty() 判断是否为空

capacity() 容量大小

if(!str6.empty()){cout << str6.size() << endl;cout << str6.capacity() << endl;}

4 .C++中字符串和C语言中字符串风格互换

1> c语言风格的字符串可以直接转换成c++字符串

2> c++字符串不可以直接转换成c风格的字符串

 string str;char a[20] = "hello kitty";str = a;cout << str << endl;string strr = "hello world";//a = strr;//strcpy(a, strr);strcpy(a, strr.c_str()); //把C++中的字符串转换成ccout << a << endl;  //hello world

5. 字符串元素的访问

1> 下标 ---不判断是否越界

2> at() ---判断是否越界

#include <iostream>using namespace std;int main()
{string str = "hello";cout << str[4] << endl;cout << str[8] << endl;cout << str.at(4) << endl;cout << str.at(8) << endl;return 0;
}

6. 字符串的比较

由于c++有这种数据类型的变量,所以可以像其他基本数据类型一样用关系运算符比较。

 string str1 = "ab";string str2 = "ABCDEFGTTTTT";if(str1 != str2){if(str1 > str2){cout << "str1 > str2" << endl;}else{cout << "str1 < str2" << endl;}}else{cout << "sr1 == str2" << endl;}

三、数组 array

#include <iostream>
#include <array> //包含数组的头文件 容器using namespace std;int main()
{//一维数组
//    int a[5];
//    for(int i = 0; i<5; i++)
//    {
//        cin >> a[i];
//    }
//    for(int i=0; i<5; i++)
//    {
//        cout << a[i];
//    }//    array<int, 5> a; // == int a[5] 容器
//    array<int, 5>::iterator iter; //迭代器  ==指针
//    //a.begin()第一个元素的地址
//    //a.end()最后一个元素的下一个地址
//    for(iter = a.begin(); iter != a.end(); iter++)
//    {
//        cin >> *iter;
//    }
//    for(iter = a.begin(); iter != a.end(); iter++)
//    {
//        cout << *iter << " ";
//    }
//    cout << endl;//二维数组  由多个数据类型相同的一维数组组成的数组
//    int a[3][2];
//    for(int i=0;i<3;i++)
//    {
//        for(int j=0;j<2;j++)
//        {
//            cin >> a[i][j];
//        }
//    }
//    for(int i=0;i<3;i++)
//    {
//        for(int j=0;j<2;j++)
//        {
//            cout << a[i][j] << " ";
//        }
//        cout << endl;
//    }array< array<int, 2> , 3> a;array< array<int, 2> , 3>::iterator iter1;array<int, 2>::iterator iter2;for(iter1 = a.begin(); iter1 != a.end(); iter1++){for(iter2 = (*iter1).begin(); iter2 != (*iter1).end(); iter2++){cin >> *iter2;}}for(iter1 = a.begin(); iter1 != a.end(); iter1++){for(iter2 = (*iter1).begin(); iter2 != (*iter1).end(); iter2++){cout << *iter2 << " ";}cout << endl;}return 0;
}

四、命名空间

1、 命名空间的作用

1> 多人协同合作时,可能会出现命名污染(命名冲突)

2> 命名空间就相当于给一个取个姓 (张 三)

2 、std命名空间的使用

#include <iostream>//方法3,直接将整个命名空间拿过来,后面的程序就可以不需要加命名空间名以及限定符
//using namespace std;using std::cout;int main()
{//方法1:写上命名空间名字以及作用域限定符//std::cout << "Hello World!" << std::endl;//方法2:使用命名空间里的某个名字,则后面程序中就不需要加命名空间名以及限定符,但是//没有表明的名字,则还要循序方法1cout << "Hello World!" << std::endl;cout << "...." << std::endl;return 0;
}

3、 自定义命名空间的使用

格式: namespace 命名空间名 {

                                                                 数据类型 名字1;

                                                                 数据类型 名字2;

                                                                 数据类型 名字3;

                                                  。。。。 数据类型 名字n;

                                                    }

                      

#include <iostream>using namespace std;namespace Zhangsan
{int cuihua;int age;
}namespace Lisi //可以嵌套
{int cuihua;int age;namespace xiaosan{int age; //作用域不同  可以一级一级找}
}namespace Zhangsan //可以在同一个作用域下定义相同的命名空间
{int b;//int age  //但是要注意,合并,就不能有相同类型的变量名}
using Zhangsan::age; //方法2int main()
{Zhangsan::cuihua = 19;age = 56;Lisi::xiaosan::age = 23;return 0;
}

                               

4、 命名空间的总结

1> 作用:防止命名冲突,命名污染问题

2> std的命名空间的使用,有三种:独立使用、声明某一个名字、声明整个命名空间

3> 自定义命名空间:namespace 空间名{ }

4> 命名空间能够嵌套定义,同一作用域下可以定义多个同名的命名空间

http://www.hkea.cn/news/111335/

相关文章:

  • 企业解决方案官网国内seo排名分析主要针对百度
  • 变态版手游石景山区百科seo
  • 阿里云控制台登录入口seo矩阵培训
  • wordpress苗木模板网站搜索排优化怎么做
  • 网站图片引导页怎么做重庆seo招聘
  • 如何做属于自己的领券网站郑州百度网站优化排名
  • 建设银行益阳市分行桃江支行网站公司页面设计
  • vps 网站上传网站seo优化是什么意思
  • wordpress cos腾讯云seo网站优化收藏
  • 鹤岗商城网站建设免费域名申请
  • 江苏三个地方疫情严重抖音视频排名优化
  • 竞价排名广告东莞关键词排名快速优化
  • 做视频网站要什么格式好网络营销公司怎么注册
  • 企业专业网站建设快速网站搭建
  • 武威建设网站的网站google谷歌搜索
  • 长沙公司做网站多少钱推广平台怎么做
  • 现在大家做电商网站用什么源码营销策略都有哪些
  • 可以做试卷的网站英语怎么说seo关键词排名优化系统源码
  • 网站怎么设置支付功能企业网站的主要类型有
  • 成都圣都装饰装修公司北京搜索优化排名公司
  • 境外建设网站贴吧互联网域名注册查询
  • 广州建站工作室淘客推广怎么做
  • 中国最大的网站建设公司百度广告联盟点击一次多少钱
  • wordpress单页主题营销seo手机关键词网址
  • dedecms做电影网站韩国最新新闻
  • 哪个网站做废旧好如何在百度上发布自己的广告
  • 网站表单及商品列表详情模板如何搭建自己的网站
  • 网站域名登记证明百度高级搜索怎么用
  • 国外网站在国内做镜像站点网站搭建费用
  • 网站后台如何添加关键词软件开发公司