① c语言中/**/和//有什么区别
/**/和//在C语言里是对代码的注释说明。
1、/**/ 是对块的注释说明。
/*
我是一块的注释说明
*/
2、// 是对一行代码的注释说明。
//我是一行代码,我被注释了
(1)c语言中双斜杠和斜杠星号的区别扩展阅读
c语言主要特点
c语言是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作。
因此既能够用于开发系统程序,也可用于开发应用软件。通过对C语言进行研究分析,总结出其主要特点如下:
(1)简洁的语言
C语言包含有各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且多以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能。
如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。
(2)具有结构化的控制语句
C语言是一种结构化的语言,提供的控制语句具有结构化特征,如for语句、if⋯else语句和switch语句等。可以用于实现函数的逻辑控制,方便面向过程的程序设计。
(3)丰富的数据类型
C语言包含的数据类型广泛,不仅包含有传统的字符型、整型、浮点型、数组类型等数据类型,还具有其他编程语言所不具备的数据类型,其中以指针类型数据使用最为灵活,可以通过编程对各种数据结构进行计算。
(4)丰富的运算符
c语言包含34个运算符,它将赋值、括号等均视作运算符来操作,使C程序的表达式类型和运算符类型均非常丰富。
(5)可对物理地址进行直接操作
C语言允许对硬件内存地址进行直接读写,以此可以实现汇编语言的主要功能,并可直接操作硬件。c语言不但具备高级语言所具有的良好特性,又包含了许多低级语言的优势,故在系统软件编程领域有着广泛的应用。
(6)代码具有较好的可移植性
c语言是面向过程的编程语言,用户只需要关注所被解决问题的本身,而不需要花费过多的精力去了解相关硬件,且针对不同的硬件环境,在用C语言实现相同功能时的代码基本一致,不需或仅需进行少量改动便可完成移植。
这就意味着,对于一台计算机编写的C程序可以在另一台计算机上轻松地运行,从而极大的减少了程序移植的工作强度。
(7)可生成的高质量目标代码,高执行效率的程序
与其他高级语言相比,C语言可以生成高质量和高效率的目标代码,故通常应用于对代码质量和执行效率要求较高的嵌入式系统程序的编写。
② C语言的斜杠\和反斜杠/怎么区分啊
1、正斜杠/ 上面向右倾斜,反斜杠\ 上面向左倾斜。
2、正斜杠/表示除法,分隔。在windows系统中通常用来分隔命令行参数,/表示选项等。不能作为文件名。反斜杠\,在windows系统中用来表示目录。而在unix系统中,/表示目录。由于web遵循unix命名,所以在网址(URL)中,/表示目录。
③ c语言中双斜线
“\\”就是两个字符,没别的意思哦
单个"\"是控制格式之起始符号或连锁符号
注释 有两种:
“//” 注释 只能注释一行
“/*....*/” /* 只能注释里面内容 */ //
④ C语言的斜杠\和反斜杠/怎么区分啊
区分用途,根据用途选用\或者/。二者使用场景不同。
1 \
a) 在字符串中,用来表示转义字符,如\0, \n, \t等。
b) 当代码过长时用来换行,尤其常用语宏定义中。
2 /
a) 除法符号。
b) 注释符号。单行注释的//,和多行注释的/* */用的都是/。
⑤ Visual C++ 6.0中双斜杠是什么意思
一般表示路径。譬如C:\\DIR\\AA.JPG,第一个反斜杠是对第二个的转义,也即明确表示:“\"
⑥ c语言中//与/* */的区别
c语言中//与/* */的区别如下:
①是否为单行注释
//是用于多种语言的单行注释语句。/**/是注释语句,不限制行数,在“/*”和“*/”之间的即为注释。
②实用性的区别
//是用于多种语言的单行注释语句,适用方便快捷,但是实用性不如多行注释
/**/是注释语句,不限制行数,在“/*”和“*/”之间的即为注释,实用性大,但是符号键盘敲打麻烦。
程序编译时,不对注释内容作任何处理。注释一般可出现在程序中的任何位置。注释用来向用户或程序员提示或解释程序的功能作用。
(6)c语言中双斜杠和斜杠星号的区别扩展阅读
C语言的注释符一般分为两种,一种是以“/*”开头,在中间加上注释内容,并以“*/”结尾的段落注释符。在“/*”和“*/”之间的即为注释。
另一种是以“//”开头,后面加注释内容的单行注释符。在“//”之后的即为注释。
C语言的注释符是以“/*”开头并以“*/”结尾的串。在“/*”和“*/”之间的即为注释。程序编译时,不对注释作任何处理。注释可出现在程序中的任何位置。
注释用来向用户提示或解释程序的意义。在调试程序中对暂不使用的语句也可用注释符括起来,使翻译跳过不做处理,待调试结束后再去掉注释符。
⑦ c语言中斜杠和反斜杠分别做什么用。有点乱,帮我整理一下
单斜杠是除法,双斜杠是注释,反斜杠可以链接宏定义,或连接字符串。
⑧ 编程中//什么意思
在C++中//是行注释的意思。
程序的注释是解释性语句,您可以在 C++ 代码中包含注释,这将提高源代码的可读性。所有的编程语言都允许某种形式的注释。
C++ 支持单行注释和多行注释。注释中的所有字符会被 C++ 编译器忽略。
C++中注释的种类:
1、单行注释:以双斜线(//)开始,以换行符结束。当前双斜线右侧的所有内容都会被编译器忽略。
2、界定符对注释:以/*开始,以*/结束,可以包含出*/外的任意内容,包括换行符。当注释界定符跨越多行时,最好能显式指出其内部的程序行都属于多行注释的一部分。
C++所采用的风格是,注释内的每行都以一个星号开头,从而指出整个范围都是多行注释的一部分。
(8)c语言中双斜杠和斜杠星号的区别扩展阅读
编程符号种类:
1、算术运算符
用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。
2、关系运算符
用于比较运算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六种。
3、逻辑运算符
用于逻辑运算。包括与(&&)、或(||)、非(!)三种。
4、位操作运算符
参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。
5、赋值运算符
用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,*=,/=,%=)和复合位运算赋值(&=,|=,^=,>>=,<<=)三类共十一种。
6、条件运算符
这是一个三目运算符,用于条件求值(?:)。
7、逗号运算符
用于把若干表达式组合成一个表达式(,)。
8、指针运算符
用于取内容(*)和取地址(&)二种运算。
9、求字节数运算符
用于计算数据类型所占的字节数(sizeof)。
10、特殊运算符
有括号(),下标[],成员(→,.)等几种。
⑨ C语言的斜杠\和反斜杠/怎么区分啊
区分用途,根据用途选用\或者/。二者使用场景不同。
1
\
a)
在字符串中,用来表示转义字符,如\0,
\n,
\t等。
b)
当代码过长时用来换行,尤其常用语宏定义中。
2
/
a)
除法符号。
b)
注释符号。单行注释的//,和多行注释的/*
*/用的都是/。
⑩ “/”“\”这两个哪个是斜杠,哪个是反斜杠啊在命令中怎么用的,什么意思。
“/”是斜杠,“\”是反斜杠。鉴于不同的人对正反有不同的理解。有部分中国国内的计算机使用者开始使用【撇斜杠】和【捺斜杠】来对应“正斜杠”和“反斜杠”,以达到快速交流理解的目的。或可简称为【撇杠】和【捺杠】。
斜杠“/”表示除法,分隔,在windows系统中通常用来分隔命令行参数,/
表示选项等。反斜杠是转义字符,只转义其后面的一个字符,在某些特殊情况下,需要两两配对使用。
很多时候已经没有命令行参数的干扰,加上网络使用的扩展,现在斜杠和反斜杠大多时候可以互相交换,没有什么影响。
(10)c语言中双斜杠和斜杠星号的区别扩展阅读:
在程序中,有时我们会看到这样的路径写法,"D:\\Driver\\Lan"
也就是两个反斜杠来分隔路径。事实上,上面这个路径可以用
"D:/Driver/Lan"
来代替,不会出错,写成了"D:\Driver\Lan"就可能会出现错误。
至于出现错误的原因,还要从字符串解析这方面来分析。学过编程的人都知道,在C里面,输入字符串时,如果想输入一个换行,那就要加上'\n'这个标志,输出一个TAB
就要加上
'\t',反斜杠('\')这个符号会把跟在它后面的字符串结合起来转义成其它字符。
根据这个原理,如果想输出双引号('
"
')就要输入'
\"
',才能将包含了双引号的字符正确的写入到内存中。要想输入一个反斜杠的话,只有敲'
\\
'了,这就是前面为什么会用两个反斜杠来分隔路径的原因。
参考资料来源:搜狗网络-斜杠
参考资料来源:搜狗网络-反斜杠