
平时写的笔记
cyqx123
这个作者很懒,什么都没留下…
展开
-
string.find()的用法
string.find()的用法头文件 #include find函数返回类型 size_type string s("1a2b3c4d5e6f7g8h9i1a2b3c4d5e6f7g8ha9i"); string flag; string::size_type position; //find 函数 返回jk 在s 中的下标位置 position = s.find("jk"); if (position != s.npos) //如果没找到,返回一个特原创 2021-04-17 13:12:17 · 1417 阅读 · 0 评论 -
C++中toupper、tolower 、isalpha、isalnum、isdigit、islower、isupper、isblank、isspace的用法
C++中toupper、tolower 、isalpha、isalnum、isdigit、islower、isupper、isblank、isspace的用法1.toupper()int toupper(int)接收和返回的都是该字符的ASCII码,用的时候直接输入字符就可以,C++内部会自动转换将一个字符转换为大写char c = 'c';char tmp = toupper(c);//将小写字母c转为大写,返回大写c的ASCII码,由于char类型变量接收,内部自动完成转换cout <原创 2021-04-14 20:13:43 · 2052 阅读 · 0 评论 -
指针和数组名的区别
常量指针和数组名(数组名就是常量指针)都不能作为变量的左值,只有变量指针可作为左值。不可对常量指针进行类如自增自减等修改操作.变量指针可以自增自减.原创 2021-01-30 19:01:29 · 77 阅读 · 0 评论 -
for(int a:b)的用法
C++中 for(int a:b)的用法C语言没有这种语法这个是C++ 11的语法 for(int a:b) 从数组b依次取出元素赋值给整形变量a,循环执行for中语句int b[] = { 9, 4, 6, 7 };for (int a : b) printf("%d", a);//相当bai于duzhifor (int *p = &b[0]; p != &b[4]; ++p){ int a = *p; printf("%d", a);}...原创 2021-01-30 14:57:46 · 6754 阅读 · 0 评论 -
while(i) {i--}的使用方法
#while(i) {i--}的使用方法代码如下#include<iostream>using namespace std;int main(){int i = 10;while (i){ i--; cout<<i<<" ";}cout << endl;system("pause");return 0;}/*输出如下:9 8 7 6 5 4 3 2 1 0请按任意键继续. . ...原创 2021-01-26 23:47:54 · 393 阅读 · 0 评论 -
强制类型转换
强制类型转换直接将小数的小数位给去掉,保留整数部分(即如果小数为正数,则将这个小数转换为一个不大于该数的最接近的整数)示例#include <iostream>using namespace std;int main(){ double a=4.6,b=-4.5; cout<<(int)a<<" "<<(int) b<<endl; system ("pause"); return 0;}//输出结果为 4 -4.原创 2021-01-26 23:46:32 · 461 阅读 · 0 评论