kwrl.net
当前位置:首页 >> C语言中,printF是合法的用户标识符么? >>

C语言中,printF是合法的用户标识符么?

是的,如果你没有 #include 那么 int printf; 是完全可以的 printf不是保留字,只是库函数,如果你不包含相关头文件,是可以作为标识符使用的,只是一般人不会这么做

是的 这个只是系统函数。 只要你不引用这个函数,完全可以拿它当变量名,或者自定义函数名。 不过,由于这个函数用的太多了,不推荐这么玩。只是理论上是可以的。

是B 库函数其实也是一种用户自定义标识符。 不是自定义的,只有保留的关键字。而enum是枚举的关键字。 比如一个函数里面,如果你不准备调用输出语句printf,那么完全可以 void func(){ int printf=0; printf++;}做这样的设置是合法的。

C语言是大小写敏感的,也就是区分大小写的,所以PRINTF,Int是可以作为自定义标识符的,是合法的。

是合法的用户标识符. 合法用户标识符的定义是, 数字 字母 下划线组成, 不能以数字开头,不能和关键字同名. Int Printf Define符合这几个要求 所以是合法的用户标识符.

printf等不在保留字的范围内,可作为标识符(注:不能和函数同名。就是说在插入stdio.h后,如果声明这个变量名就会出错) 具体原因等待高人解答!

第一个:【B】 void系统的保留关键字,不可用做自定义标识符 4,【B】 这题目考查了逗号表达式和条件运算符,首先,逗号表达式的值总为最后一个算式的值,即a+b的值,条件表达式取b++,结果为8 5,【D】 A选项S.b有(.)点号;B选项2day,不能以...

可以用作标识符啊,不过已经用作函数名就不能用作全局变量 / 其他函数的名字,另外 printf 可能被定义成宏,并且展开到奇怪的东西,为防止这种情况可以先 #undef printf。除此之外没有什么会阻止你把 printf 用作普通标识符

A for是C的关键字,不能用来做用户自定义标识符;B和D虽然是C中的函数,但仍然可以用做用户自定义标识符,只是这两个函数在程序中不能使用。

这两个都是stdio.h文件下的标准库函数,如果没有stdio.h这两个都可以自定义成函数或变量

网站首页 | 网站地图
All rights reserved Powered by www.kwrl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com