算法竞赛入门经典第二版 随笔1
Posted qingyuyyyyy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算法竞赛入门经典第二版 随笔1相关的知识,希望对你有一定的参考价值。
while( scanf ("%d",&x ) ==1) 这里scanf返回的是成功输入的变量个数,当输入结束的时候,scanf函数无法再次读取x,将返回0
比较大的数组应该尽量声明在main函数外,否则程序可能无法运行
关于c语言的数组:如果要从数组a复制k个元素到b,可以这样做:memcpy(b,a,sizeof(int)*k)。当然,如果数组a和b都是浮点型,复制时要写成memcpy(b,a,sizeof(double)*k)。另外需要注意的是,使用memcpy
函数要包含头文件string.h 如果需要把数组a全部复制到数组b中,可以写的简单一点,memcpy(b,a,sizeof(a)).
memset(a,0,sizeof(a)) 的作用是把数组a清零,在string.h中定义
定义字符数组s的大小是20,但并不是所有空间都用上了,如果输入的是“2357”,那么实际上s只保存了5个字符(不要忘记了还有一个结束标记“