空格并不是空白

昨天做的三级联动,之所以只出现了“二级联动”的效果,不是因为我的代码写错了,而是因为空格。

两种代码完全一样,之所以不执行,是因为代码的空格出了问题。

是的,空格。

每个程序猿应该都遇见过这样的情况:代码逻辑正确,语法没有错误,每个部分的输出都正常,但最终的效果却出不来,并且F12和alert等完全找不出有什么错误,只有将代码重新写一遍,才能让之正常运行。

昨天我终于找到了这个错误的根源:空格。

在sublime编辑器中,中文空格和英文空格的缩进看着是完全一样的,但如果将其复制出来,粘贴到office等编辑器内,就可以看到那个中文空格的缩进比英文空格的缩进整整多了一个字符的位置,(系统本身自带的记事本不识别这个空格的区别)。

所以,程序猿们每次重新敲的不是代码,而是那些可能存在的空格。

图我就不发了,太累了,简简单单写一点就可以了。

我遁!

时间: 2024-10-22 11:54:30

空格并不是空白的相关文章

C语言 · 空白格式化

标题:空白格式化 "空白格式化"具体做法是:去掉所有首尾空白:中间的多个空白替换为一个空格.所谓空白指的是:空格.制表符.回车符. 填空为:*p_to<*p_from: 1 #include<stdio.h> 2 #include<string.h> 3 void f(char* from, char* to){ 4 char* p_from = from;//定义字符指针 5 char* p_to = to; 6 while(*p_from==' ' |

一些项目——空白格式化

题目描述 恭喜你进入了蓝桥杯总决赛,本次大赛采用了全自动机器测评系统. 如果你的答案与标准答案相差了一个空格,很可能无法得分,所以要加倍谨慎! 但也不必过于惊慌.因为在有些情况下,测评系统会把你的答案进行"空白格式化".其具体做法是:去掉所有首尾空白:中间的多个空白替换为一个空格.所谓空白指的是:空格.制表符.回车符. 以下代码实现了这个功能.仔细阅读代码,填写缺失的部分,并补充完整使其能够工作. void f(char* from, char* to) { char* p_from

历届试题_空白格式化

标题:空白格式化 本次大赛采用了全自动机器测评系统. 如果你的答案与标准答案相差了一个空格,很可能无法得分,所以要加倍谨慎! 但也不必过于惊慌.因为在有些情况下,测评系统会把你的答案进行“空白格式化”.其具体做法是:去掉所有首尾空白:中间的多个空白替换为一个空格.所谓空白指的是:空格.制表符.回车符. 以下代码实现了这个功能.仔细阅读代码,填写缺失的部分. void f(char* from, char* to){ char* p_from = from; char* p_to = to;  w

java编码规范

右括号") "与其后面的关键字之间,关键字与其后面的左括号"("或"{"之间,以及"}"与"{"之间,要以一个空格隔开:除". "外,所有二元操作符的前.后要加空格:在逗号后边加一个空格. 说明: 一个紧跟着括号的关键词应该被空格分开: 空白应该位于参数列表中逗号的后面: 所有的二元运算符,除了".",应该使用空格将之与操作数分开.一元操作符和操作数之间不应该加空格,

24:打印月历

24:打印月历 查看 提交 统计 提问 总时间限制:  1000ms 内存限制:  65536kB 描述 给定年月,打印当月的月历表. 输入 输入为一行两个整数,第一个整数是年份year(1900 ≤ year ≤ 2099),第二个整数是月份month(1 ≤ month ≤ 12),中间用单个空格隔开. 输出 输出为月历表.月历表第一行为星期表头,如下所示:Sun Mon Tue Wed Thu Fri Sat其余各行一次是当月各天的日期,从1日开始到31日(30日或28日).日期数字应于星

分分钟学会JavaScript原生

JavaScript是一种基于对象和事件驱动的客户端脚本语言 组成: ECMAScript---------------标准语法 Bom(browser Object Model) Dom(document)-------浏览器提供的扩充 API : application programming interface 应用程序接口 js引入,内部和外部,最好都放到body里的</body>标签前; 外部:<script src="" > </script&

编译安装postfix邮件服务

一.安装前的准备 1.邮件服务基本知识: wget http://sourceforge.net/p SMTP:(Simple Mail Transfer Protocol)即简单邮件传输协议 POP3:邮局协议     IMAP4:internet mail access protocol 互联网邮件访问协议 SASL:simple Authentication Secure layer  简单安全认证层 (版本v1,v2目前主流v2版本) MDA:邮件投递代理(procmail,maildr

PhpStorm快捷键设置/个性化设置,

#常用快捷键 设置快捷键:File -> Settings -> IDE Settings -> Keymap -> 选择“Eclipse” -> 然后“Copy”一份 -> 再个性化设置(自己习惯的)快捷键 快捷键 功能 Ctrl + / 双斜杠注释 Ctrl + Shilft + / 块注释 Alt + / 代码提示 Ctrl + I (或 Ctrl + Shift + F) 格式化代码 Ctrl + D 删除当前行 Ctrl + E 最近打开的文件列表 Ctrl

awk之FS的指定

awk之FS的指定 file: FAN1 | 11h | ok | 160.96 | 11139 RPM FAN2 | 12h | ok | 160.96 | RPM FAN3 | 13h | ok | 160.96 | 10763 RPM FAN4 | 14h | ok | 160.96 | 10998 RPM FAN5 | 15h | ok | 160.96 | 11515 RPM [code] awk -F '[ ]' '{print $9}' file awk -F '[ ]' '($9