打码(C语言)常见粗心小错误

标签(空格分隔): 博客


自我介绍

本人学院 (http://sdcs.sysu.edu.cn/欢迎访问

本人学号 16340213


目录


1.前言

小萌新们是不是经常打完码之发现程序运行达不到自己的效果,然后自己用大脑运行的时候发现完全没有问题,然后发截图给TA,最后发现原来是自己一些粗心的小问题导致程序运行出错。(事实上我经常这样),所以为了避免我们少走弯路,我结合了网上一些资料,和我自己的积累,给了一篇这样的小知识吧。


2.符号错误

非致命错误

1.符号 ; 没打

(虽然在编译的时候可以看错误提示看出来,但编码的效率确实十分低下。所以最好再编译前就把;全部打好)

2.符号 ; 多打

(这里我们要明白,分号其实代表一个语句的结束,所以在一些语句中,就不要加多分号,比如for,if后就不要加分号)

致命错误

1.输入变量时忘记加 &**

(这个一定要加已坑过很多次,少了这样一个东西你输的变量都是零(ಥ_ಥ))

2.再用输入输出语句时引号,打错了地方,引号打在了后面

ps scanf(“%d,&a”) printf(“%d,&a”) 这里引号打错了方向

3.等于号和赋值没有分清

(一个等于号是赋值两个等于号是等于(ง •̀_•́)ง)

4.输入数据的方式与要求不符。

scanf(“%d%d”,&a,&b);


3.计算错误

1.int/int

(不说了说多了都是泪)

2.给变量赋初始值

曾经有一个真正的变量摆在我的面前,我没有给他赋值,等到运算不出结果时,我还一脸懵逼。=_=


4.网上的一些比较好的资源

1.忽略了变量的类型,进行了不合法的运算。

main()

{

float a,b;

printf(“%d”,a%b); // 厉害了我的哥1

}

%是求余运算,得到a/b的整余数。整型变量a和b可以进行求余运算,而实型变量则不允许进行“求余”运算。

2.输入数据时,企图规定精度。

scanf(“%7.2f”,&a);

这样做是不合法的,输入数据时不能规定精度。

3.switch语句中漏写break语句。

4.这是去往 网上资源 的链接。

5.关于图表和公式

  1. 傅里叶变换2(The Fourier Transform)

2.f(x)=x2+(y-3√x2)2=1 送给所有爱我的人和我爱的人

3.图表

自己打码时犯的错误

(积累更新中)


注释


  1. 简单点来说,觉得对方十分牛逼,然后开启了表扬模式!

    一名中学生军训玩王者荣耀被教官抓住了,然后教官帮他把这把游戏玩完了,而在游戏过程中,无限超神附体,开启了大杀特杀的模式,队友纷纷表示:厉害了我哥!

    厉害了我的哥出处介绍

    出处是某小学生玩手机被教官发现后,教官的神操作引发队友惊叹“厉害了我的哥”,这句口头禅很快被传用了,大概意思就是表示惊叹~
  2. 傅立叶变换是一种分析信号的方法,它可分析信号的成分,也可用这些成分合成信号。许多波形可作为信号的成分,比如正弦波、方波、锯齿波等,傅立叶变换用正弦波作为信号的成分。

打码(C语言)常见粗心小错误 (前方高能,一定要点)的更多相关文章

  1. nodejs和mongodb常见的小错误

    1.直接使用nodejs会遇到以下问题: module.js:340    throw err;         ^Error: Cannot find module 'mongodb' 解决方式如下 ...

  2. C语言常见错误中英文对照表

    C语言常见错误中英文对照表(网络搜索及经验积累不断更新中) 常见错误中英文对照表 fatal error C1003:  error count exceeds number; stopping co ...

  3. 常见的SQL错误和解决方法

    前言 今天你会看到每个人——从新手到专家——在使用SQL时犯的各种常见错误.你不能永远避免犯任何错误,但是熟悉广泛的错误将帮助你在尽可能短的时间内解决这些错误. 注:在我们的例子中我们使用的是Orac ...

  4. 基于php基础语言编写的小程序之计算器

    基于php基础语言编写的小程序之计算器 需求:在输入框中输入数字进行加.减.乘.除运算(html+php) 思路: 1首先要创建输入数字和运算符的输入框,数字用input的text属性,运算符用sel ...

  5. 不可或缺 Windows Native (11) - C++: hello c++, C++ 与 C语言的区别小介

    [源码下载] 不可或缺 Windows Native (11) - C++: hello c++, C++ 与 C语言的区别小介 作者:webabcd 介绍不可或缺 Windows Native 之 ...

  6. 常见http代码错误原因及处理

    常见的HTTP错误可以分为以下四大类.每一大类又细分为很多类小错误.当您打不开网站或者打开网站报错时首先检查您输入的网站是否有误,检查网络是否有问题或者虚拟主机的DNS是否可以解析.确定没有问题时再看 ...

  7. 总结Selenium自动化测试方法(六)常见的异常错误处理

    六.常见的异常错误处理 NoSuchElementException: Message: Unable to locate element: {"method":"xpa ...

  8. C语言常见命名规范

    C语言常见命名规范   1 常见命名规则 比较著名的命名规则首推匈牙利命名法,这种命名方法是由Microsoft程序员查尔斯·西蒙尼(Charles Simonyi) 提出的.其主要思想是“在变量和函 ...

  9. 6种常见的Git错误以及解决的办法

    我们都会犯错误,尤其是在使用像Git这样复杂的东西时.如果你是Git的新手,可以学习如何在命令行上开始使用Git.下面介绍如何解决六个最常见的Git错误. Photo by Pawel Janiak  ...

随机推荐

  1. (数据科学学习手札90)Python+Kepler.gl轻松制作时间轮播图

    本文示例代码及数据已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 Kepler.gl作为一款强大的开源地理信 ...

  2. MacOS系统隐藏文件操作

    显示或关闭隐藏文件 显示:defaults write com.apple.finder AppleShowAllFiles -bool true ; killall Finder隐藏:default ...

  3. 加班两个星期做的一个小系统~(winform)

    不管怎么样~加班两个星期,单独一人,努力将公司需要用的系统给做出来了,也感谢提供技术帮助的可爱人儿~ 首先,系统有个检测版本的功能,若版本不是最新的,则会自动更新(公司要求,必须强制更新)~ 更新界面 ...

  4. 附001.Nginx location语法规则

    一 location规则 1.1 location语法 基本语法: location [=|~|~*|^~]/uri/{...} 修饰符释义: 1 = #表示精确严格匹配,只有请求的url路径与后面的 ...

  5. Java Web(2)-jQuery上

    一.jQuery初体验 使用jQuery给一个按钮绑定单击事件 <!DOCTYPE html> <html lang="en"> <head> ...

  6. 深入剖析.NETCORE中CORS(跨站资源共享)

    前言 由于现代互联网的飞速发展,我们在开发现代 Web 应用程序中,经常需要考虑多种类型的客户端访问服务的情况:而这种情况放在15年前几乎是不可想象的,在那个时代,我们更多的是考虑怎么把网页快速友好的 ...

  7. Mybatis(三)动态sql语句

    动态sql语句操作 1.MyBatis中#{ }和${ }的区别 在 mapper 中定义的参数传到 xml 中之后,在查询之前 mybatis 会对其进行动态解析.mybatis 为我们提供了两种支 ...

  8. JavaFX布局神器-SceneBuilder

    JavaFX允许开发使用FXML来设计和布局界面,跟Qt和Android的布局有点类似,JavaFX用SceneBuilder来设计和布局界面. SceneBuilder最新的下载地址:https:/ ...

  9. Spring+hibernate+JSP实现Piano的数据库操作---5.JSP页面

    1.index.jsp <%-- Created by IntelliJ IDEA. User: lenovo Date: 2020/3/25 Time: 14:09 To change thi ...

  10. idea 配置多个tomcat引发的血案

    javax.management.InstanceNotFoundException: Catalina:type=Server 修改tomcat端口时却仍是8080 没有使用在idea tomcat ...