您的位置:首页 > 其它

一些小知识

2015-10-16 17:50 260 查看
1.memset()

以下是关于memset()函数百度百科介绍,
函 数介绍
void *memset(void *s, int ch, size_t n);
函数解释:将s中前n个字节 (typedef unsigned int size_t)用 ch 替换并返回 s 。
memset:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法.

2.sizeof()

sizeof是计算对象所占的字节个数,通常用来查看变量或结构体等所占的字节个数。

比如:

int a;
sizeof(a);   // 计算变量a所占的字节数,等价于sizeof(int)
struct
{
int num;
char name[];
int age;
}person;
sizeof(person);  // 计算整个结构所占的字节总数

3.有关while
while(scanf("%d%d",&N,&M)&&N){        //表示输入N和M,如果N为0的话结束循环
}
while(scanf("%d",&n) && n)  { //读入n,如果n为0,结束

}
while(cin>>n>>m,n+m)   //这是针对C++的输入输出 只有当m和n都为0时在结束循环

4.fill函数

fill函数的作用是:将一个区间的元素都赋予val值。函数参数:fill(first,last,val);//first为容器的首迭代器,last为容器的末迭代器,val为将要替换的值。

5.strcmp

C/C++函数,比较两个字符串

设这两个字符串为str1,str2,

若str1==str2,则返回零;

若str1>str2,则返回正数;

若str1<str2,则返回负数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: