做ACM题有感

  今天下午做了北大1002题,做题过程中发现自己犯了些错误,特意写下来。

1 C语言编译器无法识别关系表达式:如  11

2 将字符串赋值给一个字符数组,需使用如下形式:

 char a[10];

 scanf("%s",a);

3 某整数存储在字符a中,如比较其与8的大小,不能写成这样:a>8,需写成这样:a>'8',因为a是一个字符串,只能跟字符串相比较。

4 做某个题目时,出现 runtime error,在本机调试时却没有出现这个问题,后来查询相关的资料,发现定义数组时,数组越界了。即  #define N 15,应该是#define N 16

你可能感兴趣的:(学习)