zoukankan      html  css  js  c++  java
  • 打码(C语言)常见粗心小错误 (前方高能,一定要点)

    打码(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. 傅立叶变换是一种分析信号的方法,它可分析信号的成分,也可用这些成分合成信号。许多波形可作为信号的成分,比如正弦波、方波、锯齿波等,傅立叶变换用正弦波作为信号的成分。
  • 相关阅读:
    remove all event handlers from a control
    clone Control event handlers at run time
    EventHandlerList z
    code
    From delegates to lambdas z
    tpl Dataflow for net 4.0
    FlowLayoutPanel autowrapping doesn't work with autosize
    easyui radio 取值和赋值
    jquery hide和show方法
    java设计模式 工厂模式
  • 原文地址:https://www.cnblogs.com/qq874455953/p/9589225.html
Copyright © 2011-2022 走看看