社区
客服专区
帖子详情
建议改一下程序,不多加空格行吗?现在发的代码,如果一个空格,生成静态页面后会变成多个,特别不好看.
hui_hui_2007
2007-11-27 09:43:44
建议改一下程序,不多加空格行吗?现在发的代码,如果一个空格,生成静态页面后会变成多个,特别不好看.
这个问题好象有网友反馈过,可是没有回音呀,我再反映一下.
请尽快解决,谢谢.
...全文
48
1
打赏
收藏
建议改一下程序,不多加空格行吗?现在发的代码,如果一个空格,生成静态页面后会变成多个,特别不好看.
建议改一下程序,不多加空格行吗?现在发的代码,如果一个空格,生成静态页面后会变成多个,特别不好看. 这个问题好象有网友反馈过,可是没有回音呀,我再反映一下. 请尽快解决,谢谢.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CSDN
2007-11-28
打赏
举报
回复
尊敬的用户hui_hui_2007,您好:
此问题已经报送给开发人员了,他们也安排到了修改日程里会尽快修复此BUG。感谢您的反馈。
C语言常见错误小结,希望对大家有帮助
C语言常见错误小结 2008-06-12 10:55:08 C语言的最大特点是:功能强、使用方便灵活。C编译的
程序
对语法检查并不象其它高级语言那么严格,这就给编程人员留下 “灵活的余地”,但还是由于这个灵活给
程序
的调试带来了许多不便,尤其对初学C语言的人来说,经常会出一些连自己都不知道错在哪里的错误。看着有错的程 序,不知该如何
改
起,本人通过对C的学习,积累了一些C编程时常犯的错误,写给各位学员以供参考。 1.书写标识符时,忽略了大小写字母的区别。 main() { int a=5; printf("%d",A); } 编译
程序
把a和A认为是两个不同的变量名,而显示出错信息。C认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。 2.忽略了变量的类型,进
行
了不合法的运算。 main() { float a,b; printf("%d",a%b); } %是求余运算,得到a/b的整余数。整型变量a和b可以进
行
求余运算,而实型变量则不允许进
行
“求余”运算。 3.将字符常量与字符串常量混淆。 char c; c="a"; 在这里就混淆了字符常量与字符串常量,字符常量是由一对单引号括起来的单个字符,字符串常量是一对双引号括起来的字符序列。C规定以“\”作字符串结束标志,它是由系统自动加上的,所以字符串“a”实际上包含两个字符:‘a'和‘\',而把它赋给
一个
字符变量是不
行
的。 4.忽略了“=”与“==”的区别。 在许多高级语言中,用“=”符号作为关系运算符“等于”。如在BASIC
程序
中可以写 if (a=3) then … 但C语言中,“=”是赋值运算符,“==”是关系运算符。如: if (a==3) a=b; 前者是进
行
比较,a是否和3相等,后者表示如果a和3相等,把b值赋给a。由于习惯问题,初学者往往会犯这样的错误。 5.忘记加分号。 分号是C语句中不可缺少的一部分,语句末尾必须有分号。 a=1 b=2 编译时,编译
程序
在“a=1”后面没
发
现分号,就把下一
行
“b=2”也作为上一
行
语句的一部分,这就会出现语法错误。
改
错时,有时在被指出有错的一
行
中未
发
现错误,就需要看
一下
上一
行
是否漏掉了分号。 { z=x+y; t=z/100; printf("%f",t); } 对于复合语句来说,最后
一个
语句中最后的分号不能忽略不写(这是和PASCAL不同的)。 6.多加分号。 对于
一个
复合语句,如: { z=x+y; t=z/100; printf("%f",t); }; 复合语句的花括号后不应再加分号,否则将会画蛇添足。 又如: if (a%3==0); I++; 本是如果3整除a,则I加1。但由于if (a%3==0)后多加了分号,则if语句到此结束,
程序
将执
行
I++语句,不论3是否整除a,I都将自动加1。 再如: for (I=0;I<5;I++); {scanf("%d",&x); printf("%d",x);} 本意是先后输入5个数,每输入
一个
数后再将它输出。由于for()后多加了
一个
分号,使循环体变为空语句,此时只能输入
一个
数并输出它。 7.输入变量时忘记加地址运算符“&”。 int a,b; scanf("%d%d",a,b); 这是不合法的。Scanf函数的作用是:按照a、b在内存的地址将a、b的值存进去。“&a”指a在内存中的地址。 8.输入数据的方式与要求不符。 ①scanf("%d%d",&a,&b); 输入时,不能用逗号作两个数据间的分隔符,如下面输入不合法: 3,4 输入数据时,在两个数据之间以
一个
或
多个
空格
间隔,也可用回车键,跳格键tab。 ②scanf("%d,%d",&a,&b); C规定:如果在“格式控制”字符串中除了格式说明以外还有其它字符,则在输入数据时应输入与这些字符相同的字符。下面输入是合法的: 3,4 此时不用逗号而用
空格
或其它字符是不对的。 3 4 3:4 又如: scanf("a=%d,b=%d",&a,&b); 输入应如以下形式: a=3,b=4 9.输入字符的格式与要求不一致。 在用“%c”格式输入字符时,“
空格
字符”和“转义字符”都作为有效字符输入。 scanf("%c%c%c",&c1,&c2,&c3); 如输入a b c 字符“a”送给c1,字符“ ”送给c2,字符“b”送给c3,因为%c只要求读入
一个
字符,后面不需要用
空格
作为两个字符的间隔。 10.输入输出的数据类型与所用格式说明符不一致。 例如,a已定义为整型,b定义为实型 a=3;b=4.5; printf("%f%d\n",a,b); 编译时不给出出错信息,但运
行
结果将与原意不符。这种错误尤其需要注意。 11.输入数据时,企图规定精度。 scanf("%7.2f",&a
系统环境变量Path中路径多了
空格
而浪费掉了两小时
待输入
基本的
代码
规范
1 排版排版可以使
程序
结构清晰,观者心怡,对于增强
程序
的可读性和可维护性起着至关重要的作用,因此
程序
员应该注意排版,这也会给以后的工作(修
改
、维护
程序
的工作)带来极大的方便。排版需要注意的内容如下:1-1 缩进规则1-1-1
程序
块采用缩进风格编写,缩进为4个
空格
键位(通常默认为
行
末的
一个
回车键位)。规则1-1-2函数或过程的开始,类、结构、联合、枚举的定义以及循环、判断、分支选择等语句中的
代码
都要
html竖直线
代码
,html添加一条直线 用html
代码
怎样画一条竖直线?
需要准备的材料分别有:电脑、chrome浏览器、html编辑器。首先打开html编辑器,新建
一个
html文件,例如:index.html。其次,在index.html的标签中,添加
代码
:。浏览器运
行
index.html
页面
,此时成功在html中画了一条线。在html
静态
页面
中,用哪个标签插入一条直线?html
代码
中:如何输入一条长长的横线呀?用input
页面
标签 并将下Border设为直线 inp...
map通过键获取不到值(记一次智障错误)
一、背景 需要对接口进
行
测试,在接口文档中找到了测试方式 二、问题 使用postman工具进
行
传值 跟踪到后台接口
代码
发
现 LATN_ID 没能获取到对应的值 排查了半天,原因竟然是测试文档中给的数据在 LATN_ID 后面多加了
一个
空格
即“LATN_ID ”造成了键名的不匹配。如此智障的错误浪费了我
一个
多小时… 贴出来给大家也做个警醒吧,
程序
没错的话要看看自己数据有没有问题。 ...
客服专区
542
社区成员
48,807
社区内容
发帖
与我相关
我的任务
客服专区
客服专区
复制链接
扫一扫
分享
社区描述
客服专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章