简述在c语言中合法变量名和函数名需要满足的条件?

上周 C语言变量名命名规则: 1 . 只能以字母或下划线开头。
2 . 不能以任何数字开头。
3 .一般为小写。
4 . 不能使用关键字。
例如:int a = 2 ; // 好的 浮动浮动= 2 ; // 错误,关键字
函数名的命名规则: 1 、一看名字就知道意思。
2 . 自定义函数的首字母大写。
例如:calculateSum(); 库函数全部小写,如:printf(); 这使得差异变得很明显。
没问题

C++变量命名规则是什么 标识符命名规范与最佳实践

C++应该遵循命名规则,不要搞乱。
只有三个标签:字母、数字和脚注。
第一个字母不能是数字。

不要使用 int 和 class 等关键字。
区分大小写,年龄和年龄是两个不同的东西。

合法示例:userName_count 非法示例:第二个位置(以数字开头)、my-name(连字符)、int(关键字)。

共有三种样式:小驼峰式大小写 (StudentName)、大驼峰式大小写 (UserInfo) 和全小驼峰式大小写 (max_value)。
项目中的模式要统一,不要混淆。
例如,Google 使用 Snake Case,企业项目可能使用 Camel Case。

变量名必须定义明确,不要使用temp、a等。
作为用户计数器,currentTemperature。
在短循环中使用第 i 行和第 j 行。
如果宽度较大,则要指定好。
布尔值以 and 开头,例如 isLoggedIn。

常量全部大写并带下划线,例如 MAX_SIZE。

在_name等类成员变量前面添加_或m_。

不要给指针变量添加 p 前缀,使用智能指针。

记住:合法、清晰、连贯且与场景相关。
例如,a和tmp应更改为userAge和tempFile。

成员​​变量的前缀为_name(组化合物)。

规则命名提高了代码的可读性并减少了通信开销。
后期维护也方便。

PHP大小写问题:函数名和类名不区分,变量名区分

说实话,PHP 大小写问题相当令人困惑。
我们得一一谈谈。

变量名称严格区分大小写。
你看,这里我输入$abc,赋值abcd,然后echo输出abcd。
如果您更改 $aBc 它不会显示,因为它是另一个变量。
如果您再次更改 $ABC,它仍然不会显示,因为它是一个不同的变量。

常量名称默认区分大小写,但是当您使用define()定义它们时,第三个参数可以设置为数据库。
例如,我定义一个常量MAX_SIZE,分配值helloword,然后echo ABC,它就会显示helloword。
但是如果你 echo abc 它将显示 abc 因为它没有定义并且在触发警告后将充当字符串。

函数名、方法名和类名不区分大小写,但最好在定义时以相同的方式调用它们。
我编写了一个函数 show() ,然后在显示 helloworld 的位置准确地写了 show() 。
但是你可以写SHOW(),但不推荐这样做。

魔法常量不区分大小写,但建议全部大写。
例如,echo __LINE__ 输出当前行号。

关键字和语言结构,区分大小写。
例如echo、if、return等都可以使用大写和小写字母。

NULL、TRUE 和 FALSE 不区分大小写,但建议全部大写字母。
至于配置指令(相对于php.ini),该对象区分大小写。
例如,file_uploads=1 ,您应该使用小写字母。

等级提升建议,我总结一下:
1 始终启用严格模式。
在 PHP8 + 版本中,可以声明(strict_types=1 );加强型式检验。
2 、命名规范的统一。
变量名使用驼峰式大小写或蛇形大小写,常量名使用大写字母,函数/类名使用驼峰式大小写。
3 .IDE和工具帮助。
使用 PHPistan 和 Anthem 等静态分析工具来检测大小写不一致的情况。
4 、团体协议。
项目文件中明确规定了案件的规则。

常见的陷阱,例如依赖主观特征,是错误的。
您必须永久命名它。
主要原因是 PHP 解析器在标记识别方面存在历史问题。
早期它与不区分大小写的操作系统兼容。
尽管现在已经进行了优化,但向后兼容性的一些规则仍然适用。

结论 虽然 PHP 允许一些不敏感的用法,但严格遵守案例规范可以极大地提高代码的可维护性并避免团队协作中的歧义。
建议使用 PSR-1 2 等标准来强制执行命名约定。