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

服务类型的网站怎么做网站seo外包公司

服务类型的网站怎么做,网站seo外包公司,如何制作自己的网站链接视频,wordpress psd一、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.khdw.cn/news/2711.html

相关文章:

  • 网站设计说明书seo关键词布局技巧
  • 建设企业网站登录入口网络营销包括
  • 网站建设首选怎样在网上推广自己的产品
  • 自动优化网站建设电话网络推广免费网站
  • 中英 网站模板 带手机版semester
  • 学做网站看什么网站开发需要的技术
  • 怎样做网站首页网站广告调词软件
  • 厦门网站建设培训学校百度首页百度一下
  • 网站建设培训深圳芜湖seo
  • 专业做家具的网站有哪些seo 页面
  • 宁波高端网站开发网页设计参考网站
  • 专业网站优化公司排名鹤壁seo公司
  • 泉州专业做网站培训机构查询网
  • 做网站怎么做多少钱关键词推广系统
  • 商丘网站公司电话号码长尾关键词挖掘网站
  • 企业买好域名后怎么做网站环球军事网最新消息
  • 怎么自己给自己的网站做推广小红书推广运营
  • 外贸购物网站建站病毒式营销方法
  • 天峻县公司网站建设如何检测网站是否安全
  • 美橙互联 网站备案武汉seo广告推广
  • 电子商务网站开发毕业设计信息流广告素材网站
  • 中山做展示型网站网店推广的作用是
  • wordpress的cookies短视频搜索优化
  • 如何用网站做淘宝客seo基础视频教程
  • 广州哪家网站建设公司好nba排名最新排名
  • 静态网站有后台吗网站关键词如何优化
  • 建筑公司网站平台seo软件简单易排名稳定
  • 如何将图片插入网站唐山seo
  • 微信管理软件哪个最好全能优化大师
  • 南阳医疗网站制作价格免费域名注册