❶ 在c语言中,如果一个语句太长,用什么作为续写行
用一个/就可以了
C++中亦如此
还有一种方法就是等到编译器自动帮你换行
❷ c++编程中语句太长如何换行
只要不是在关键中,或标识符中,或字符串常量中,你随时都可以回车换行而不会提示有语法错误。还有一个换行符,也可以实现换行。
以下为例子:
#include<iostream.h>
intmain()
{
floatn;
n=(float)
2
/
3;
printf
("%f "
,n
)
;
printf
(
"%s"
,
"I"
"LoveC+"
"+"
);
}
❸ C++程序中的句子太长是不是不好
我觉得这是程序风格的问题,看看下面的文章会对你有帮助的.
学习计算机编程已经有三年的时间了,作为一名计算机专业的学生,编程当然是学习的重中之重,谈到编程,我先后学习了PASCAL、C语言、C++、BASIC、汇编语言,并且简要的自学了JAVA和单片机的51系列语言,屈指数来也有七八种语言了,在学习的过程中遇到了不少问题,在解决问题的过程中积累了一点经验,一直想拿出来同大家交流一下,可是每次下定决心写的时候从又无从下手,不知道该写些什么!
思前想后,我觉得最值得一说的还应该是编程风格的问题。先拿我自己说说吧,在学习编程语言的过程中,虽然也写过一些不少很精彩的小程序,可是过了一段时间后,连我自己都看不懂这些程序的功能是什么,很多程序就这样被自己扔掉了,浪费了自己花费了很多心血创作出来的作品。为了提高自己的编程水平,我通过网络与许多编程爱好者进行了广泛的交流,他们对编程风格的问题也有和我一样的体会,这些帮我进一步认识到了要成为一名优秀的程序员,最起码的要求就是他所编出的程序必须具有良好的风格。而在我同一些低年级学生的接触过程当中,我感到他们的编程风格很糟糕(他们没有学习过Pascal语言而直接学习C语言),更糟糕的是他们主观的认为只要能把程序写出来就行, 就万事大吉了,从来不在乎什么风格不风格,作为学长我认为很有必要把这些问题指出来,不让他们重走我曾经走过的弯路。
为养成一种良好的编程风格,我确实走过一段很艰辛的路,同数位编程高手进行了接触和交流,聆听了一些关于他们自己培养编程风格的经历,得到了他们的指点。我从他们那里最大的收获是明白了所谓的学编程就是学思考(也就是遇到了问题后如何去思考解决)。我开始注意有关编程风格方面的书和文章。在学习C++的时候,看到了钱能先生把Pascal程序的风格引入到了C++程序设计中;由于有较好的Pascal程序设计基础,我很快便能写出Pascal风格的C++程序;但是,问题并没有这样简单的就解决了;在我自己写的一个1500行的程序中,虽然设计中采用了模块化和函数式的编码设计风格,但时隔一个月后,我再次翻阅这些程序时,读起来还是需要很长的思考时间;恰在这时我有幸读到林锐博士写的《C++高质量程序设计》一书,这本书给就像灵丹妙药一样医治好了我在程序设计中的许多固疾,在书中他对程序设计的文件说明、版式设计、命名规则等内容都给出了详细的说明,而且写的非常好,尤其是像空行的艺术等小节。我在汇编程序设计时把它发挥到了极点,汇编程序可以说就是指令的累加,要实现一个很小的功能就需要百十行的代码(在高级语言中可能也就是两三句),这样大的工作量对于改错和读程序来说都是很困难的,但是当我把这些每一个小小的功能块都用空行隔离开来,又加上了注释后,这样读程序的时候看到的就是一小块一小块的小程序段,这样读起来和读高级语言写的程序没什么区别,这也是我注重编程风格以来第一次感觉到了那种成就感和欣喜感。
在结合了Pascal代码设计的风格和林锐倡导的C++代码设计风格后,我读写程序的能力都有了很大的提高,但是在使用他们的这种风格时间长了之后,就感觉到他们的风格有些时候也特别麻烦(如:在语句较长和代码段段较长的时候给程序调试带来了很大的麻烦),这时我就想对他们的风格进行修补,加点自己的东西以便更好地帮助自己进行程序设计。Bruce Eckel的《Think in C++》给了我很大的启发,刚开始读Bruce Eckel用C风格创作的C++程序时很不适应,曾经甚至还几次菲薄Bruce Eckel的风格,不过当我把这本书翻阅完的时候,我就被Bruce Eckel开放式的程序设计风格折服了。我深刻的感受到了自己的程序风格只是对Pascal风格和林锐风格的拷贝,一直在进行封闭式的程序设计,却远远没有理解设计风格的内涵,尤其是Bruce Eckel从C/C++编译器和C++标准的角度对程序设计风格的思考给了我很大的震撼,我开始思考如何使自己的程序具有开放性。梁肇新先生的《编程高手箴言》一书给了我一个比较圆满的答复,梁先生的用开放性思维进行程序设计是我最佩服的,我最欣赏他把程序的风格同程序的编译结合起来进行程序设计,提出在设计中要保证程序的可预测性的观点,他创造的成对编码规则保证在程序设计的任一阶段程序的可调式性,当然这也是梁先生思想中最精髓的东西。目前,我正在试图把梁先生提倡的风格应用到我程序设计中去。
回首走过的路程,现在,我终于意识到编程风格的真谛,编程其实没有什么固定的风格可言,真正的程序设计风格只存在我们心中,我们应该尽可能地用现实世界的模型去描绘我们的程序,这样的程序风格就是最好的风格。同样,程序设计也是一门艺术,她象作画一样追求美,象音乐一样追求旋律的幽雅,象创作一样追求瞬间的灵感,象领导艺术一样追求平衡和谐(时空的平衡)。既然她是艺术那就让我们想追求艺术一样来追求完美的程序设计风格吧!
作为一个初学者如何具有良好的程序设计风格呢?我想引用一个关于初学者请教编程大师的故事让读者自己去领悟。
有一位编程大师,他写非结构化的程序,一位初学者刻意模仿他,也写非结构化的程序。当他让大师看他的进步时,大师批评了他的非结构化程序:“ 对一位编程大师合适的东西未必对一个初学者同样合适,在超越结构化之前,你必须理解编程之道。”
我个人认为作为一个初学者应该踏踏实实的打好程序设计的基础,不要急功近利,舍本逐末。我走过不少弯路,希望大家能和我一样能牢记编程大师的忠告:“对编程大师合适的东西未必对一个初学者同样合适”。
❹ C# 代码太长 如何换行
对于编写代码来说,有时候遇到比较长的代码,可以用以下几种办法进行换行:
字符串
遇到长字符串时,可以把一个长字符串拆分成几部分,将每部分写到多行代码中。
行和行之间使用字符串的连接符号+进行连接即可。
如:
stringstrsql="insertintoClientUser(sName)";
strsql+="values('"+sName1+"')";
或者
stringstrsql="insertintoClientUser(sName)"+
"values('"+sName1+"')";
2.逻辑表达式
在遇到长逻辑表达式时,可以将各逻辑关系分别写到不同的行
例如:
if(
(s1==s2)
&
((s3>5)|(s3<2))
)
❺ 在C语言如果一行输入得过长如何续行
C语言中格式是十分灵活的任何两个标识符或保留字及运算符之间都可以断开, 所以换行是随意的. 只有很长的字符串是不能直接切断的. 如果是字符串你也可以把它拆成几段再接起来.
❻ C语言中一个语句太长用什么换行
1、区分不同情况,有多种方式可以采用。不管是哪种情况,都可以用结尾作为换行标记,在编译时,后面的换行符将被忽略,当做一行处理。比如宏定义时使用#define my_puts(x) printf("%s",
x);和写作#define my_puts(x) printf("%s",x);是没区别的。 这里的必须存在,不能省略。
2、不过有些情况下可以采用更简单的形式。在字符串中换行。当字符串过长,写在一行中阅读不便时,可以采用一种特殊的换行方式。C语言规定,连续的用""引起的字符串常量,会默认合并为一个常量字符串。
(6)c语言语句太长扩展阅读:
1、换行符(line break),是一种计算机语言表达方式,它的作用是跳到下一个新行。在不同的语言中,代码也有所不同。例如:<br>、"
"、"endl"等。
2、回车 ( ) 本义是光标重新回到本行开头,r的英文return,控制字符可以写成CR,即Carriage Return;。
3、换行 ( ) 本义是光标往下一行(不一定到下一行行首)、n的英文newline,控制字符可以写成LF,即Line Feed。在不同的操作系统这几个字符表现不同,比如在WIN系统下,这两个字符就是表现的本义,在UNIX类系统,换行 就表现为光标下一行并回到行首,在MAC上, 就表现为回到本行开头并往下一行,至于ENTER键的定义是与操作系统有关的。
4、C语言中的换行符是" ",就是输入完一行内容后,光标转到下一行的起始位置 。
例如:
printf("first line ");
printf("second line ");
5、HTML语言的换行符:<br>
<br> 可插入一个简单的换行符,<br> 标签是空标签(意味着它没有结束标签,因此这是错误的:<br></br>)。在[1]
XHTML 中,把结束标签放在开始标签中,也就是 <br />。<br> 标签只是简单地开始新的一行,而当浏览器遇到 <p> 标签时,通常会在相邻的段落之间插入一些垂直的间距。
6:C++语言的换行符:C++语言中的换行符是endl。
例如:
cout<<"这是换"<<endl<<"行符";
将显示输出:
这是换
行符。
7、word换行符
word换行符是一种换行符号,它的作用是换行显示,但是它不是真正的段落标记,它的换行不是真正意义上的重起一段,因此被换行符分割的文字其实仍然还是一个段落中的,word中基于段落的所有操作都是不会识别换行符为段落结尾的。
8、在VB中,若命令太长,在一行输入不方便,可以在代码后输入空格和下划线再换行。
例如:
Private Declare Function mciSendString Lib winmm. _
dll Alias mciSendStringA (ByVal lpstrCommand As String, _
ByVal lpstrReturnString As String, ByVal uReturnLength _
As Long, ByVal hwndCallback As Long) As Long。
资料来源:网络:换行符
❼ 在c语言中if的判断语句太长时应怎么办
多用括号,否则容易出错。
❽ 学习汇编语言,C语言,程序太长了,老是忘这忘哪,求前辈给帮助
不怕程序长,就怕程序乱。
多加注释,多用子程序。
先编主程序,再编子程序,这样即便程序有错误的话,查起来也容易些。
❾ C语言的程序各种算法程序读不懂,太长了,有什么好的学习方法或者经验么谢谢大家了!
慢慢读啊,没人催你吧 - - 熟练了适应了就好了
❿ C语言语句分行写的问题
假如一个C语句太长了想分两行写可不可以?
可以,直接回车分开就是了,注意不要将关键字断开
注释分行写的话有什么特殊的要求吗?
一般的编码规范的话:
小段的注释,用//打头,分多行写
大段的注释:用/* */包起来
注意:
一般函数用途说明,文件说明,文件变更履历不论长短都用/* */包起来
一般一个文件就是这样的
XXX.c
/* 文件说明第1段 */
/* 文件说明第2段 */
/* 文件说明第3段 */
/* 函数说明第1段 */
/* 函数说明第2段 */
fun()
{
XXXX;//说明
XXXX;//说明
XXXX;//说明
......
XXXX;//说明
}