C语言标准符号

符号 名称 符号 名称
逗号 > 右尖括号
. 圆点 ! 感叹号
; 分号 l 竖线
: 冒号 / 斜杠
? 问号 \ 反斜杠
单引号 ~ 波折号
" 双引号 # 井号
( 左圆括号 ) 右圆括号
[ 左方括号 ] 右方括号
{ 左大括号 } 右大括号
% 百分号 & and(与)
^ xor(异或) * 乘号
- 减号 = 等号
< 左尖括号 + 加号

y = x /* p , 这就是表示x除以p指向的内存里的值,把结果赋值为y?

实际上,编译器把 “ /” 当作一段注释的开始,把“ /”后面的内容都当作注释内容,直到出现“ */” 为止。所以提示出错。

也就是说只要斜杠(/)和星号(*)之间没有空格,都会被当作注释的开始。

出色注释的基本要求
  • 注释应当准确、易懂,防止有二义性。
  • 边写代码边注释,保证注释与代码的一致性。
  • 程序中的注释应当是简单明了。
  • 一目了然的语句不加注释。
  • 全局数据必须加注释。
  • 注释采用英文。
  • 注释位置与被描述代码相邻,但不可以放在下方。
  • 代码较长应当在一些段落的结束处加注释。
  • 注释的缩进与代码的缩进一致。
  • 注释代码段注重为何做
  • 数值单位一定要注释。
  • 对变量的范围给出注释。
  • 对一系列的数字编号给出注释。
  • 对函数的入口/出口数据、条件语句、分支语句给出注释。
  • 避免在一行代码或表达式的中间插入注释。
  • 复杂函数中,在分支语句、循环语句结束后需要适当的注释。
  • 对不需要被编译的区域要使用条件编译来实现。

接续符和转义符

C语言里以反斜杠(\)表示断行。编译器会将反斜杠剔除掉,跟在反斜杠后面的字符自动接续到前一行。但是注意:反斜杠之后不能有空格,反斜杠的下一行之前也不能有空格。
转义字符 含义
\n 回车换行
\t 横向跳到下一制表位置
\v 竖向跳格
\b 退格
\r 回车
\f 走纸换页
\ 反斜杠符“\”
单引号符
\a 鸣铃
\ddd 1~3位八进制数所代表的字符
\xhh 1~2位十六进制所代表的字符
单引号、双引号

1、‘1’、“1”
第一个是整型常数,32位系统下占4字节;
第二个是字符常量,占1字节;
第三个是字符串常量,占2字节。

逻辑运算符

“||” 和 "&&"是我们经常遇到的逻辑运算符,与按位运算符"|" 和 "&"是两码事。

猜你喜欢

转载自blog.csdn.net/weixin_43665091/article/details/84887186