章节
问答
课签
笔记
评论
占位
占位

有名有姓的C

编程时给变量或者函数起的名字就是标识符,就好比我们慕课网的每一位童鞋都有姓名,姓名就是这位童鞋的标识符。C语言的标识符是不可以随便起名字的,必须遵守一定的规则。

C 语言规定,标识符可以是字母(A~Z,a~z)数字(0~9)下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点:

(1)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。 

(2)标识符是严格区分大小写的。例如Imooc和imooc 是两个不同的标识符。 

(3)标识符最好选择有意义的英文单词组成做到"见名知意",不要使用中文。

(4)标识符不能是C语言的关键字。想了解更多C语言关键字的知识,请查阅WIKI。

例如:

任务

下面是小编写的一段代码,这段代码中有错误的,帮他改一改吧

运行结果:

 恭喜修改正确  

?不会了怎么办

第一个字母可以是数字吗?

||
1
#include <stdio
    .h>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最赞回答 / weixin_慕UI1119905
这里后面的标识是写给程序员自己看的,你删了不影响输出,还有你删3干什么呢?

最赞回答 / 辉同
只能说明你初一编程没学好。。。<...图片...>从上图可以看出,int属于存储整数的数据类型,没有这个你就不可能运行的了。。。

已采纳回答 / 慕哥3516691
头文件取决于你要做什么东西,有数组头文件,算数头文件等等

已采纳回答 / 慕丝0197528
我个人觉得直接输入输出是一个错误相关于编译器的认知错误,没有正确的代码也能输入,解决这个根源可能就需要以后的人工智能了

最新回答 / 南南飞
Wiki是一种在网络上开放且可供多人协同创作的超文本系统

最赞回答 / 田梦钊
数字可以出现,但不能开头

最新回答 / 慕勒3078222
百度有

+ 我来回答 回答最高可+2积分

最新回答 / 妖姬77
标识符是由字母,数字,下划线组成的,并且只能由字母或下划线开头。int my age=18;其中,my age之间有空格,所以my age不能用来当做标识符使用。

最赞回答 / weixin_慕后端1123583
1 数据类型关键字(12个):(1) char :声明字符型变量或函数 (2) double :声明双精度变量或函数 (3) enum :声明枚举类型 (4) float:声明浮点型变量或函数 (5) int: 声明整型变量或函数 (6...

最新回答 / 慕粉1916309619
后面的数字变成(y+2)

最新回答 / qq_慕虎9109852
#include <stdio.h>int main(){    int x = 5;    int y = 8;    //在这里合适的位置加上括号使z的值为4    int z = x*8/(y+2);    printf("z=%d\n", z);    return 0;  }<...code...>

最赞回答 / RightBOY
标识符其实是可以任意写的只要不触碰到c语言里的关键词就可以,但是为了方便除你本人之外的其它人理解,就用比如,计算年龄时,人们会用age作为标识符,主要是为了让其它人理解,当然你不想让别人看懂打个mdzz也都是可以作为标识的

最新回答 / 公孙君上
一个搜索引擎,中文叫维基
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言