数组
数组
1、数组最好定义在main函数外面。
只有放在外面,数组才可以开的更大,在主函数中,数组稍大就会异常退出。
2、数组a复制k个元素到数组b,memcpy(b,a,sizeof(int)k);全部复制memcpy(b,a,sizeof(a))。
3、memset(a,0,sizeof(a))作用:把数组a清零。
2和3所使用的函数均在头文件string.h中。
4、定义数组时,#define c 200
int a[c][c];*
记得用define
5、占位输出,c语言:%3d ;c++:在iomanip头文件中的*setw**(数字)*函数
字符串
6、scanf("%s",s);读入一个不含空格、TAB和回车符的字符串,不用加&符号;
若a[3][3],可以用scanf("%d%,s[i]);读取第i个字符串。
7、printf输出到屏幕,fprintf输出到文件,sprintf输出到字符串。
8、*strlen(s)*返回字符串s中结束标记之前的字符个数。
9、strcpy(a,b);strcmp(a,b);strcat(a,b)来执行赋值,比较和连接操作,在string.h中声明