编程中的注意事项
日常编程中我们需要注意哪些问题呢?
1.书写规范这个看似简单,却非常重要.
2.=,看似简单符号,意义却大不相同,写错了软件也不会报警.
if(a=b),if(ab)意义完全不一样.一个是赋值,一个是判断是否相等.
3.字符长度比较strncmp(),strcmp,字符串比较,cstring str1,str2;也可以用字符一个个比较,当然也可以用字符串比较.
4.事件发出之后,同一个case流程中不许再有break.
5.全局变量使用时候注意,共同访问的时候需要加锁,否则会导致异常.
CCriticalSection m_CriSectionSet;
CSingleLock lock(&m_CriSectionSet, TRUE);
lock.Unlock();
可以使用临界区域
CRITICAL_SECTION Critical; //1.定义对象
InitializeCriticalSection(&Critical); //2.初始化对象
EnterCriticalSection(&Critical); //3.标识
LeaveCriticalSection(&Critical); //4.释放