总结二

1.在算法竞赛中,常常难以精确计算出需要的数组大小,数组一般会声明得稍大一些。在空间够用的前提下,浪费一点不会有太大影响。
2.比较大的数组应尽量声明在main函数外,否则程序可能无法运行。
3.数组不能够进行赋值操作。
4.如果要从数组a复制k个元素到数组b:memcpy(b,a,sizeof(int)*k)。如果数组a和b都是浮点型,复制时要写成" memcpy(b,a,sizeof(double)*k)"。如果需要把数组a全部复制到数组b中,memcpy(b,a,sizeof(a))。另外,使用memcpy函数要包含头文件string.h。
5.memset(a,0,sizeof(a))的作用是把数组清零,在string.h中定义。

6.空字符"\0"是C语言中字符串的结束标志。
7.在语法上可以把字符当作int型使用。
8."scanf("%s",s)"遇到空白字符会停下来。
9.printf输出到屏幕,fprintf输出到文件,sprintf输出到字符串(包含在头文件string.h中)。注意:应保证字符串足够大,可以容纳输出信息。
10.strchr的作用是在一个字符串中查找单个字符。包含在头文件string.h中。

猜你喜欢

转载自blog.csdn.net/liangllhahaha/article/details/79447466