C语言入门学习(第十五天———初步认识异常)
作者:互联网
镇楼图
Pixiv:よはく
在C语言里你或多或少会遇到一些bug、异常,而且有的时候只会返回奇怪的值而不会报错。
现在来看看一些常见的异常
==============
1.溢出
当你给的值超出既定的范围时会出现异常
2.数组越界访问
当你尝试访问越界的元素时可能会出现异常
3.使用未初始化的值
bool flag;
if(flag){
printf("true");
}else{
printf("false");
}
4.空指针去解引用
int *p = 0;
int x = *p;
printf("%d",x);
============
5.使用条件判断时把==写成=
6.忽略逻辑短路
7.unsigned下溢会导致一些问题
8.switch漏break
9.const和指针的关系分不清
10.分不清数组a和&a的区别
last.语法错误
============
在处理bug时我们可以适当添加一些代码或引用一些异常处理的头文件
标签:入门,int,第十五天,C语言,flag,printf,异常,bug 来源: https://www.cnblogs.com/AlienfronNova/p/14415593.html