一、基bai础知识和数据类型、表达式 1、{},[],(),‘’,“”不配对。解决这个问题最好的方法就是每当写这些符号的时候就先写成一对,然后再在中间加内容。 2、忘记在语句的末尾加分号,或在预处理命令后多加分号。记住:每一个语句的后边都要加分号,而预处理命令并不是语句,所以不加分号,他们必须每行一条,不能把多个命令写在一行。 3、混淆/和\;注释对应的符号是/* */,而转义字符是以\开头,除号是/。 4、printf()和scanf()的参数设置有误,主要表现在以下几方面: l 类型不匹配的问题。(例如:有float a=3.5,但输出的时候printf(“a=%d”,a);则屏幕上会显示出a=0.00000或者提示其它运行错误)。基本原则是:float对应%f, int对应%d, char对应%c。 l 个数不匹配。无论是哪个函数,都可以有n个参数,第一个永远是“”括起来的内容,表示输出格式。剩下的n-1个是输出的变量或者输入的变量的地址。需要注意的是,如果后边有n-1个参数,那么前边一定对应n-1个%f一类的格式说明符。 l scanf()中变量前忘了加&。记住:scanf()中变量前要有&(但后边学到的字符数组名和指针前不用加) 5、定义标识符的时候经常出现使用非法字符的情况,例如:标识符中不能用空格,也就是说不能有这样的定义:int radium of circle;一般情况下可用下划线将三个单词连接在一起。 6、在使用变量前未定义,或未初始化。例如:若下边的sum未定义,则在编译时会提示相应的错误信息,而若未初始化为0,则求和的结果一定是错误的。 void main() { int I,a[10], sum=0; /*只要下边要用,这个定义就必须要有,一般情况下也要有初始值*/ for(I=0;I<10;I++) sum+=a[I]; printf(“%d”,sum); } 7、计算错误。主要注意:++,――和其它运算符一起运算时,除根据优先级进行计算时,还要考虑先后位置的特殊含义;数据类型不一致时发生的自动转换也会导致计算的误差;还要注意求模结果的符号与被除数相同;某些特殊情况下 使用懒惰求值法。 8、不能除以0,要做合法性检查; 9、类型溢出。记住每种数据类型的取值范围,确保数据在所定义类型范围之内; 10、数学表达式的格式有误。常见的有:

5、 不理解共用体的“共占内存”。对共用体中的成员变量,一定要靠一个标记区别它们,并分别按不同类型引用它们。切记:共用体变量不能做函数形参。 六、文件 1、 使用之前没有打开文件,使用之后没有关闭文件。 2、 相关函数的调用格式有误。请一定注意实参的类型、顺序、个数上与函数原型(或函数声明)的一致。

c语言求和找错误,C语言运行时遇到的错误相关推荐

  1. 进行latex中的稿件运行时出现该错误,找不到STKaiti的字体

    进行latex中的稿件运行时出现该错误,找不到STKaiti的字体,在其他搜索引擎搜索相关字体下载即可(非百度,建议谷歌下搜索) 重点:看清是华文楷体STKaiti​​​​​​​,每种字体都不一样. ...

  2. Adobe flash cs5 的Java运行时环境初始化错误 完美解决方法

    Adobe flash cs5 的Java运行时环境初始化错误 完美解决方法 下载网络上的Adobe flash cs5 精简版(绿色版),Java运行时环境初始化时出现错误,你可能需要重装Flash ...

  3. Docker:windows7系统环境下安装docker:Manifest extraction failed: 找不到Windows运行时类型Windows.Data.Json.JsonObject

    当在windows7下安装docker时遇到问题: Manifest extraction failed: 找不到 Windows 运行时类型"Windows.Data.Json.JsonO ...

  4. 安装oculus运行时出现问题_PS 2021安装失败?运行时提示程序错误?解决办法全在这里...

    PS 2021 安装时提示此时无法安装? PS 2021 运行时提示程序错误? 解决办法全在这里! 由于PS 2021的正式版本出来了,所以这几天问紫枫最多的问题就是这两个问题,一个就是在安装过程中提 ...

  5. 卷影复制服务错误: 调用程序 CoCreateInstance 时的意外错误。hr = 0x8007045b, 系统正在关机。

    服务器有时自动重启: 卷影复制服务错误: 调用程序 CoCreateInstance 时的意外错误.hr = 0x8007045b, 系统正在关机. 在服务中是:Volume Shadow Copy和 ...

  6. ORB-SLAM3运行时出现“段错误(核心已转储)”解决方案

    编译成功,运行时如下图 在ubuntu20上运行kitti双目数据集时: 解决方案 这是由于Settings.cc文件中有逻辑错误,在重载输出流运算符时,当相机类型为stereo,且为Rectifie ...

  7. 无法写入预编译头文件,由于 IO 设备错误,无法运行此项请求的错误的解决

    作者:朱金灿 来源:http://blog.csdn.net/clever101 早上查看服务器每日构建的情况,发现出现一个诡异的错误: fatal error C1085: 无法写入预编译头文件:& ...

  8. C#异常--System.IO.FileLoadException:“混合模式程序集是针对“v2.0.50727”版的运行时生成的错误...

    异常信息: System.IO.FileLoadException:"混合模式程序集是针对"v2.0.50727"版的运行时生成的,在没有配置其他信息的情况下,无法在 4 ...

  9. navicat for mysql 1045错误,navicat连接mysql时出现1045错误的解决方法

    navicat连接mysql时出现1045错误的解决方法 navicat for MySQL 连接本地数据库出现1045错误 如下图: 查了很多资料,意思是说mysql没有授权远程连接,也就是权限不够 ...

  10. 在ensp安装过程中遇到的错误(40 41错误,usg6000v导入时配置文件格式错误)

    这个ensp安装配置我前前后后捣鼓了好几天,好不容易整好了,在这里稍微记录一下,希望能帮助大家少走弯路. 40 41错误 1. 首先,可以把virtualbox卸载了重装一遍,版本我用的是5.2.30 ...

最新文章

  1. 在Mac和Linux之间用Rsync 拷贝文件
  2. Z-Stack - Modification of Zigbee Device Object for better network access management
  3. Python基础语法学习(字符串)
  4. zabbix华为交换机模板_【教程】思科交换机镜像端口配置实例
  5. 动手学PaddlePaddle(0):新版本PaddlePaddle安装
  6. Python的__init__和self是做什么的?
  7. linux文件和目录处理命令
  8. java web 局部刷新页面_如何实现页面局部刷新(Java)
  9. DS3231时钟模块使用,IIC协议实践。(基于STM32)
  10. java jaas_JAAS 参考指南
  11. 西门子触摸屏函数翻译_触摸屏的中英文切换怎么做?
  12. 微信抖音工具箱头像制作壁纸小程序带改图制图流量主功能搭建动态社群人脉助手
  13. 云端服务器怎么修改密码,云端服务器怎么设置登录密码
  14. b85主板装服务器系统,[U盘装系统]技嘉B85主板U盘装系统图文教程
  15. 十一、海思HISI3556V200摄像头功能裁剪
  16. 多益网络_网络安全的未来日益激烈的信息控制之战
  17. LocalDate,LocalDateTime获取每周,每月,每年的第一天和最后一天,获取一周七天的日期,获取每月的所有日期
  18. java enum枚举型使用
  19. uniapp 拉起微信客服功能
  20. storm mysql trident_Apache Storm 官方文档 —— Trident 教程

热门文章

  1. 差压变送器需要注意的问题
  2. 流程挖掘之图算法——望繁信VS Celonis
  3. 浅析alsa声卡驱动snd_pcm_start函数-将音频数据真实的发送到外部音频接口硬件
  4. leetcode刷题02--求链表交点--T160
  5. 一些常见的编程语言的选择
  6. 使用python多线程获取代理IP(代理IP池,附源码)
  7. C# 如何打印Word文档
  8. 红米3 android 版本,红米3四款手机有什么不同?红米3系列手机各版本区别详解
  9. python青蛙跳台阶问题_面试题10- II. 青蛙跳台阶问题
  10. Mac OS X系统中如何安装Python