c++++ 函数名中需要转义以下字符:空格字符( )、特殊符号(如!@#$%^&*()+-_=[]{}|:;”?/)、作为函数名第一个字符的数字。转义方法是在字符前添加反斜杠()。
C++ 函数名中必须转义哪些字符?
在 C++ 中,某些特殊字符在用于函数名时需要转义。这些字符包括:
空格字符( )特殊符号(!, @, #, $, %, ^, &, *, (, ), -, _, +, =, [, ], {, }, , |, :, ;, ‘, ;, ,”, , ?, /)数字(作为函数名的第一个字符)
转义特殊字符
立即学习“C++免费学习笔记(深入)”;
要转义特殊字符,需要在字符前添加反斜杠 ()。例如:
int print_hello() { // 这是有效的函数名}int print_hello_world() { // 这是无效的函数名,需要转义空格字符 // 正确的写法: int print_hello_world() {}
登录后复制
实战案例
假设我们实现一个计算两个数字和的函数。函数名应为 sum(),但我们想使用空格字符使其更具可读性。为了转义空格字符,可以使用以下代码:
int sum () { // 函数体}
登录后复制
在编译时, 将被 替换,因此编译器将识别函数名 sum().
注意事项
请记住以下几点:
反斜杠本身不是转义字符,但表示后续字符已转义。数字只能作为函数名的第一个字符,因此无需转义后续的数字。关键字不能用作函数名,因此无需转义它们。
以上就是C++ 函数名中哪些字符必须转义?的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2453672.html