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

变量及赋值

变量就是可以变化的量,而每个变量都会有一个名字(标识符)。变量占据内存中一定的存储单元。使用变量之前必须先定义变量,要区分变量名和变量值是两个不同的概念。就好比:住在房间里的客人与房间号是两个不同的概念。

变量定义的一般形式为:数据类型 变量名;

多个类型相同的变量:数据类型 变量名, 变量名, 变量名...;

变量名和标识符的命名规范完全相同。%d在后面会有详细讲解

注意:在定义中不允许连续赋值,如int a=b=c=5;是不合法的。

变量的赋值分为两种方式:1.先声明再赋值  2.声明的同时赋值,例如:

任务

在右边编辑器中,第4行输入:

int age = 18;或者 int age; age = 18;

运行结果如图所示:

?不会了怎么办

1、注意大小写,如int,而非Int

2、标识符命名是否规范?

3、变量定义是否以分号结束?

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

请验证,完成请求

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

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

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

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

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

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

举报

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

最赞回答 / qq_慕运维3450931
第4行后面加个;

最新回答 / 风挽星_adiFK3
整型变量,包含long和short

已采纳回答 / 归乡人
例如:int age=18; printf("我今年%d岁\n",age);其中%d的意思是输出整形变量,\n的意思是输出换行符输出函数格式一般为printf("[输出变量格式][换行符、制表符]",[已声明的变量])%d:整形变量%f:浮点型变量%lf:双精度型变量%c:字符型变量(声明字符型变量时用单引号)%s:字符串型变量……换行符(键盘回车键):\n制表符(键盘TAB键):\t……小括号中的内容也可以是其他文字,所以printf("我今年18岁")也是合法的

最新回答 / 慕码人4436953
大小写问题吧,看着像是等号大写的样子

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

最赞回答 / 慕妹6264442
!是非,不如!=就是不等于

最新回答 / qq_慕雪5557973
注释不是还有一个用的是/* */,你试一下这两个是一个针对一行,一个针对多行的我没分清,你改了试试那个对了以后可以直接记一下语法这块基本都是死东西(i think

最新回答 / qq_慕田峪8338267
是int对应的解答,return0是终止函数最后用来终止的

最赞回答 / 零5990162
你打错了吧#include <stdio.h>#include <stdlib.h>int main(){    int age=18;    {    age=20;    int sg=8;    printf("我今年%d岁",age);    printf("我的身高%d",sg);    }   return 0;}

最新回答 / Gold_T
打印结果和预期不符吧,你的换行符怎么没有放在打印最后,放在了岁字前面<...code...>

最新回答 / 酸梅普通露水
自己看课件呗,看不懂就点不会了

最新回答 / qq_慕娘0425595
<...code...>

最新回答 / 慕莱坞7197699
标识符是由字母,数字,下划线组成的,并且只能由字母或下划线开头。int my age=18;其中,my age之间有空格,所以my age不能用来当做标识符使用。
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言