
Acwing基础
Acwing基础
群珑之首
hhhhhhhhhhhhhhhhhhhhhhhh
展开
-
size_t详解
在学习sizeof运算符的时候,它的值类型为size_t,结果在使用printf函数显示的时候,凭空多了很多警告,有点不不理解,为啥搞这么复杂?直接用个int类型多省事? 经过一番搜索和阅读文档,找到了答案,总结如下: 问题1:为啥不用int而是size_t这么古怪的类型,搞出好多类型不匹配的警告? 答:一个共识是:int类型一般小于等于数据线的宽度,而size_t类型一般为大于等于地址线宽度。而地址线宽度常常是大于数据线宽度的。 在数据只有8位的年代,地址率先进入10位,12位,在数据16位的年代,地址也原创 2020-10-22 19:49:59 · 521 阅读 · 0 评论 -
substr()函数
#include<bits/stdc++.h> using namespace std; int main() { string a,b; while(cin>>a>>b) { int p=0; for(int i=1;i<=a.size();i++) { if(a[i]>a[p]) p=i; } cout<<a.substr(0,p+1)+b+a.substr(p+1原创 2020-10-21 20:52:52 · 601 阅读 · 0 评论