栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

期末复习 1<^ &^>

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

期末复习 1<^ &^>

目录

1.strcpy()函数的用法

2.const的用法

3.strcmp()函数的用法

4.string的用法

本人比较小笨,这些都是小知识点,平时都能用上但是易忘。写成笔记,笨得像猪也会牛得像人!

1 > strcpy()函数的用法

char *strcpy(char *dest,const char *src)

dest :是指向用于存储复制内容的目标数组。

str :是指要复制的字符串。

~该函数的返回值是一个指向最终的目标字符串dest的指针。

~strcpy()函数的返回值类型是char*,该函数返回的是一个字符的地址。

~第一个参数不必指向数组的开始,这个特性可用于拷贝数组的一部分。

2 >const的用法

常见的有以下几种:
1.const int *a = &b;
2.int const *a = &b;
3.int *const a = &b;
4.const int *const a = &b;

对于1和2,const放在*左侧,用来修饰指针所指向的变量。

对于4,表示指针本身和所指向的内容均为常量。

1.int GetY()const;
2.const int *GetPosition();

对于1,该函数为只读函数,不允许修改其中数据成员的值。

对于2,修饰的是返回值,表示返回的是指针所指向值是常量。

3 >strcmp()函数的用法

该函数是用于两个字符串的比较。

其头文件为#include

#include
const char *str1="xiao zhu";
const char *str2="xiao gou";
int m=strcmp(str1,str2);

该代码段表示str1与str2两字符串比较

若大于0,则str1>str2;

若等于0,则str1=str2;

若小于0,则str1

4 >string 的用法

string构造函数的形式:

string str:生成空字符串

string s(str):生成字符串为str的复制品

string s(str, strbegin,strlen):将字符串str中从下标strbegin开始、长度为strlen的部分作为字符串初值

string s(cstr, char_len):以C_string类型cstr的前char_len个字符串作为字符串s的初值

string s(num ,c):生成num个c字符的字符串

string s(str, stridx):将字符串str中从下标stridx开始到字符串结束的位置作为字符串初值

eg:


    string str1;               //生成空字符串
    string str2("123456789");  //生成"1234456789"的复制品
    string str3("12345", 0, 3);//结果为"123"
    string str4("012345", 5);  //结果为"01234"
    string str5(5, '1');       //结果为"11111"
    string str6(str2, 2);      //结果为"3456789"

string的大小:

 size()和length():返回string对象的字符个数,他们执行效果相同。

string s("1234567")
cout<<"size="<
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/655668.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号