数组aaa

知识点

int a[n] main()之内 初始值随机

int a[n] main()之外 初始值0

int a[n]={1} main()之内 1,0,0,0,0,0

int a[n]={1} main()之外 1,0,0,0,0,0

memset(s,c, n) 使用常量字节 c 填充 s 指向的前 n 个字节

数组越界 能编译通过,但程序会出错

int a[3][3] main()之外 {{0,0,0},{0,0,0},{0,0,0}}

int a[3][4] main()之内 初始值随机

二维同一维

sort(begin, end, cmp) "cmp参数为排序准则,cmp参数可以不写,如果不写的话,默认从小到大进行排序。如果我们想从大到小排序可以将cmp参数写为greater<int>()就是对int数组进行排序,当然<>中我们也可以写double、long、float等等。如果我们需要按照其他的排序准则,那么就需要我们自己定义一个bool类型的函数来传入bool cmp(int x,int y)

"

字符数组

strlen() 字符长度

strcmp(s1,s2) 字典序比大小

strncmp(s1,s2,n) 前n个字典序比大小

strcat(s1,s2) 将s2接到s1后边

strncat(s1,s2,n) "将s2的前n个字符连接到s1后边,s1要有足够的空间存放"

strcpy(s1,s2) 将s2的内容拷贝给s1,替换s1的内容

strncpy(s1,s2,n) 将s2的前n个字符拷贝给s1,s1要有足够的空间存放

strstr(s1,s2) 用于判断字符串s2是否是s1的子串。如果是,则该函数返回s2在s1中首次出现的地址;否则,返回NULL

输入

char a[20]; 
cin.get(a,20); 
char a[20]; 
fgets(a,20,stdin)
while ((a[n++]=getchar())!='\n');
while (scanf("%s",a)==1)//读入字符串,到空格为止。可连续读入多个已空格分开的字符串

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值