注释、接续符、值传递、地址传递、转义字符
来源:互联网 发布:抓老鼠的软件 编辑:程序博客网 时间:2024/06/04 19:37
注释由空格代替 int/*...*/i; 编译通过
注释符号在字符串中 不表示注释 char* s=“abcdefg // hijklmn ”; 编译通过
注释号 手动换行 // Is it a \
valid comment ? 编译通过
/*...*/ 不能被嵌套
注释一定要准确有用,简单直接,用于阐释原因,而不是描述运行过程
接续符 (\) C语言行为利器
使用:1、编译器会将反斜杠剔除,跟在反斜杠后面的字符自动解放前一行
2、在接续单词时,反斜杠后面不能有空格,反斜杠的下一行之前也不能有空格
3、接续符适合在定义宏代码块时使用
宏代码块:
#define SWAP(a,b) \
{
int temp=a;\
a=b;\
b=temp;\
}
值传递和地址传递:
值传递过程中,被调函数的形参作为被调函数的局部变量处理,即在内存的堆栈中开辟空间以存放由主调函数放进来的实参的值,从而成为了实参的一个拷贝。值传递的特点是被调函数对形参的任何操作都是作为局部变量进行,不会影响主调函数的实参变量的值。
而在地址传递过程中,被调函数的形参虽然也作为局部变量在堆栈中开辟了内存空间,但是这时存放的是由主调函数放进来的实参变量的地址。被调函数对形参的任何操作都被处理成间接寻址,即通过堆栈中存放的地址访问主调函数中的实参变量。正因为如此,被调函数对形参做的任何操作都影响了主调函数中的实参变量。
转义字符 反斜杠(\) 主要表示无回显字符,也可以表示常规字符 ASCII码
* 反斜杠作为接续符使用时可直接出现在程序中
* 反斜杠作为转义符使用时需出现在字符或字符串中
- 注释、接续符、值传递、地址传递、转义字符
- 值传递&&地址传递
- 黑马程序员_函数,值传递和指针传递区别,转义字符,格式字符
- 接续符和转义符
- 接续符和转义符
- 接续付和转义符
- C 值传递、地址传递、引用传递
- 值传递,地址传递,引用传递
- c++值传递、地址传递、引用传递
- 值传递、地址传递,引用传递
- 值传递,地址传递和引用传递
- 值传递,地址传递,引用传递
- 值传递、引用传递、地址传递辨析
- 值传递,地址传递与引用传递
- 值传递和地址传递
- 值传递与地址传递
- 值传递与地址传递
- C++ 函数参数传递 值传递,引用传递,地址传递
- 30多年程序员生涯经验总结
- Android MonkeyRunner调用方法总结 .
- 帮助文档(2)
- Linux IO操作
- 【Tools.Eclipse】低版本Eclipse支持Tomcat7.x
- 注释、接续符、值传递、地址传递、转义字符
- 第一章绪论笔记
- Linux命令笔记
- oracle无备份坏块处理
- 使用Java控制UDP协议
- 使用原生ajax异步返回json数据
- mongodb索引
- Python:urllib 和urllib2之间的区别
- 帮助文档(3)