1. 首页 > 科技

c语言中函数名能有下划线吗?

C语言里,函数可以用下划线开头吗?

c语言中函数名能有下划线吗?

标识符可以由数字、大小写字母、下划线组成,但不能以数字开头.函数名属于标识符,因此可以

C语言中在函数名或关键字钱加下划线是什么意思?

一般情况是标识该函数或关键字是自己内部使用的,与提供给外部的接口函数或关键字加以区分.这只是一种约定,实际你非要把这些函数或关键字提供给外部使用,语法上也没有限制.

请问vc中为什么有的函数前缀为下划线,有的函数无下划线?两者有什.

没什么特别的意思,就是历史原因造成的. C语言有很长时间就是自由发展的, iso标准出来之前已经有很多很多的实现版本了, 这些版本里可能都实现了某些基本的函数,但是具体形式上有差别. 为了保持兼容所以有些函数就避免用以前普遍用了的名字, 而采取下划线名字作为标准函数名. 似乎还有一些是iso标准和posix标准冲突造成的

C语言中函数名怎样定义

函数名就是一个标识符,以字母或_(下划线)开始,后接任意数量的字母或数字或_(下划线)的组合.因此,A不行,不能包含—,C不行,不能以数字开始,D不行,不能有$符号.答案是B.

c语言中像函数命名“void put-star(char ch,int n)”中的下划线是什么意.

我们知道C语言中的变量和函数名称的命名规则中有一条,名称只能由阿拉伯数字、英文(大小写均可)字母和下划线组成,开头字符不能使用阿拉伯数字,只可以用英文字符或下划线.你给的函数名是符合这个规则的,这里面的下划线用在了两个英文单词之间,有隔开put和star的用意,其实,这样写PutStar也有一样的功效.

C语言中变量的名字必须由数字字母下划线组成吗?缺一不可?(初.

字母或者下划线或者数字,或者几者的混合,但是不能以数字开头.

为什么我的VC 不可以使用带有下划线的函数啊??

经VC6测试,你的例子没问题.你看看VC6的环境设置是不是完整:“TOOLS(工具)”—>“Option(选择)” —>“Directories(目录)”,以下为参考 include files: .

C语言里面的点.运算符有什么作用表示什么还有下划线

点运算符一般用于取成员的 对于一个结构体,如果想的到结构体内部的成员变量,就需要 结构体名.成员变量名,如此得到.(另数字中的点我不解释) 下划线好像不是运算符,一般用于自定义的长名字变量中,单词的连接 比如:price_num,member_id等~~~

假如在C语言中变量名用到函数名会怎么样?

报错当然,变量名命名规则字母下划线开头后接字母数字下划线不能用特殊字符和关键字(就是函数名)

c语言中,struct与后面的标签名必须要有下划线吗?

不是的啊,除非那个结构体的名字就是带下划线.