strcpy函数的用法,strlen,sizeof区别

strcpy(s1,s2);strcpy函数的意思是:把字符串s2中的内容copy到s1中,连字符串结束标志也一起copy. 这样s1在内存中的存放为:ch\0; 在cout<include using namespace std; int main(int argc,char *ar...

2015-09-27 20:40:34

阅读数:370

评论数:0

给字符数组赋值的方法

main() { char s[30]; strcpy(s, “Good News!”); /给数组赋字符串/ . . . } 上面程序在编译时, 遇到char s[30]这条语句时, 编译程序会在内存的某处留 出连续30个字节的区域, 并将第一个字节的地址赋给...

2015-09-27 20:29:16

阅读数:194

评论数:0

韩信点兵,中国剩余定理

韩信点兵是一个有趣的猜数游戏。如果你随便拿一把蚕豆(数目约在100粒左右),先3粒3粒地数,直到不满3粒时,把余数记下来;第二次再5粒5粒地数,最后把余数记下来;第三次是7粒一数,把余数记下来。然后根据每次的余数,就可以知道你原来拿了多少粒蚕豆了。不信的话,你还可以试验一下。例如,假如3粒一数余1...

2015-09-26 17:39:14

阅读数:586

评论数:0

位运算

1 找出一个整数的二进制表示位中1的个数 如:36 100100,其中有2个’1’。 首先来看一个最牛的算法,没有跳转,可以并行处理的:define POW(c) (1<<(c))define MASK(c) (((unsigned long)-1) / (POW(POW(c)) ...

2015-09-26 17:12:58

阅读数:241

评论数:0

求一个整数的二进制中1的个数

题目:输入一个整数,求该整数的二进制表达中有多少个1。例如输入10,由于其二进制表示为1010,有两个1,因此输出2。分析:这是一道很基本的考查位运算的面试题。包括微软在内的很多公司都曾采用过这道题。一个很基本的想法是,我们先判断整数的最右边一位是不是1。接着把整数右移一位,原来处于右边第二位的数...

2015-09-26 17:11:27

阅读数:202

评论数:0

产生随机的数组

对文件的读和写是最常用的文件操作。在C语言中提供了多种文件读写的函数: 字符读写函数 :fgetc和fputc 字符串读写函数:fgets和fputs 数据块读写函数:freed和fwrite 格式化读写函数:fscanf和fprinf下面分别予以介绍。使用以上函数都要求包含头文件std...

2015-09-14 11:13:14

阅读数:188

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭