对于打码的一些小理解(新人求浏览量)

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

标签(空格分隔): 博客

---

自我介绍
本人学院  ( http://sdcs.sysu.edu.cn/) **欢迎访**问
本人学号 16340204

---


目录

[TOC]


--- 

##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); //     厉害了我的哥[^footnote] 
}
%是求余运算,得到a/b的整余数。整型变量a和b可以进行求余运算,而实型变量则不允许进行“求余”运算。
2.输入数据时,企图规定精度。
scanf("%7.2f",&a);
这样做是不合法的,输入数据时不能规定精度。
3.switch语句中漏写break语句。

4.**这是去往 [网上资源]( http://wenku.baidu.com/link?url=r5yXWqjrJVftkqdoN6oXg1MDXC_sI35_pryLodCS75CXycFlcw8VqZaohl1YT6VtWUk3Gr2Rz86QxFfNSVYwxqTaXkr4jHUwmsmRjkPIgSK&from_mod=copy_login) 的链接。**
##5.关于图表和公式
1. 傅里叶变换[^footnote2](The Fourier Transform)
![]( http://upload.wikimedia.org/math/1/2/e/12ec020466623191f7b03f71e9e24051.png)


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


3.图表
 自己打码时犯的错误
 (积累中)
 ![](
)


 
 
 
 
 ---
[^footnote]: 

简单点来说,觉得对方十分牛逼,然后开启了表扬模式!
一名中学生军训玩王者荣耀被教官抓住了,然后教官帮他把这把游戏玩完了,而在游戏过程中,无限超神附体,开启了大杀特杀的模式,队友纷纷表示:厉害了我哥!
厉害了我的哥出处介绍
出处是某小学生玩手机被教官发现后,教官的神操作引发队友惊叹“厉害了我的哥”,这句口头禅很快被传用了,大概意思就是表示惊叹~

[^footnote2]: 傅立叶变换是一种分析信号的方法,它可分析信号的成分,也可用这些成分合成信号。许多波形可作为信号的成分,比如正弦波、方波、锯齿波等,傅立叶变换用正弦波作为信号的成分。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值