鱼C论坛

 找回密码
 立即注册
查看: 640|回复: 4

[已解决]基础知识

[复制链接]
发表于 2021-12-15 17:29:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
再给变量、数组和函数起名时应注意什么
最佳答案
2021-12-15 17:37:39
本帖最后由 番杰 于 2021-12-15 17:42 编辑

(1)看名字就得知道它是干嘛的,
例:
int key1_flag ;  // key1的标志位
int  add(int x,int y)
{
    return (x + y)  //一个加法函数
}

(2)别太长,别太怪
int temp_a_c_b_b_c ;//不可取

(3)另外,使用宏定义的时候,多是大写,区别普通的定义
例:
#define   FLAG     1
int flag = 1;

(4) 数字不能作为名字的开头,这个会报错的,下划线"_" 和字母都行


(5)自己写的函数的名字不要和C语言自带库的函数重名,比如你自己写个函数,叫printf,
  那么你调用的时候就不能调用C语言库里的printf,会默认调用你自己写的那个。
当然,你要是就想重新映射c语言中的库函数,同名也是没有关系的。



想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-12-15 17:37:39 | 显示全部楼层    本楼为最佳答案   
本帖最后由 番杰 于 2021-12-15 17:42 编辑

(1)看名字就得知道它是干嘛的,
例:
int key1_flag ;  // key1的标志位
int  add(int x,int y)
{
    return (x + y)  //一个加法函数
}

(2)别太长,别太怪
int temp_a_c_b_b_c ;//不可取

(3)另外,使用宏定义的时候,多是大写,区别普通的定义
例:
#define   FLAG     1
int flag = 1;

(4) 数字不能作为名字的开头,这个会报错的,下划线"_" 和字母都行


(5)自己写的函数的名字不要和C语言自带库的函数重名,比如你自己写个函数,叫printf,
  那么你调用的时候就不能调用C语言库里的printf,会默认调用你自己写的那个。
当然,你要是就想重新映射c语言中的库函数,同名也是没有关系的。



想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-12-15 17:38:49 | 显示全部楼层
1.)可以用数字,英文字母,下划线命名
2.)命名数字不能最前面
3.)尽量以自己最容易记得、明白方式命名,比如:name、age 等,不要只是 n, a(除非代码不会太长、简短,不复杂)
4.)尽量不要以关键字同名
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-15 17:41:07 | 显示全部楼层
番杰 发表于 2021-12-15 17:37
(1)看名字就得知道它是干嘛的,
例:

多谢多谢,大佬指点的太细了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-15 17:41:43 | 显示全部楼层
傻眼貓咪 发表于 2021-12-15 17:38
1.)可以用数字,英文字母,下划线命名
2.)命名数字不能最前面
3.)尽量以自己最容易记得、明白方式命名 ...

谢谢,一下就懂了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-23 07:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表