找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1336|回复: 16
打印 上一主题 下一主题
收起左侧

请教c语言一句话的意思

  [复制链接]
跳转到指定楼层
楼主
unsigned char j,k;怎么有2个变量,怎么理解这句话?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:883242 发表于 2022-8-6 03:55 | 只看该作者
等效于:

unsigned char j;
unsigned char k;
回复

使用道具 举报

板凳
ID:213173 发表于 2022-8-6 07:38 | 只看该作者
unsigned char j,k; 是 unsigned char j; unsigned char k;的简短写法。
回复

使用道具 举报

地板
ID:1023753 发表于 2022-8-6 07:41 | 只看该作者
定义两个无符号字符型变量
回复

使用道具 举报

5#
ID:366877 发表于 2022-8-6 08:28 | 只看该作者
同时定义了两个无符号字符型变量,也可以分开定义。
回复

使用道具 举报

6#
ID:970221 发表于 2022-8-6 08:48 来自手机 | 只看该作者
j,k,都是无符号字符型变量啊。
用逗号分隔,一次性定义多个同类型变量,是C的标准用法。
回复

使用道具 举报

7#
ID:824490 发表于 2022-8-6 08:52 | 只看该作者

"unsigned char j,k;"
等效于
unsigned char j;
unsigned char k;
回复

使用道具 举报

8#
ID:689247 发表于 2022-8-6 09:01 | 只看该作者
按照正常定义变量:unsigned char j;  unsigned char k;
但是两个变量是同类型且初始赋值一样的话,为了方便简洁一般都写一块中间用逗号可开就行了。就像你写的,实际上是定义了j, k两个变量。
回复

使用道具 举报

9#
ID:1034262 发表于 2022-8-6 17:11 | 只看该作者
请看C语言基础课本的逗号运算符。
回复

使用道具 举报

10#
ID:1041297 发表于 2022-8-6 17:59 | 只看该作者
定义了两个无符号字符型变量
unsigned char j;
unsigned char k;
回复

使用道具 举报

11#
ID:401564 发表于 2022-8-6 22:50 | 只看该作者
这根本就不是技术方面的问题
而学习态度的问题
随便找一本C语言方面的书,在最开始的声明中就有说明


回复

使用道具 举报

12#
ID:1041685 发表于 2022-8-9 11:15 | 只看该作者
和单独定义是一样的效果,unsigned char j;unsigned char k;
回复

使用道具 举报

13#
ID:1041297 发表于 2022-8-9 14:09 | 只看该作者
Y_G_G 发表于 2022-8-6 22:50
这根本就不是技术方面的问题
而学习态度的问题
随便找一本C语言方面的书,在最开始的声明中就有说明

老哥,每次都看到你
回复

使用道具 举报

14#
ID:1039438 发表于 2022-8-9 18:02 | 只看该作者
这个语句就是定义了两个变量呀,j和K,中间用逗号分开的,你达到什么目的?
回复

使用道具 举报

15#
ID:401564 发表于 2022-8-9 21:13 | 只看该作者
1314love 发表于 2022-8-9 14:09
老哥,每次都看到你

因为我无聊呀,又不知道要干嘛,刷点存在感呀
回复

使用道具 举报

16#
ID:264021 发表于 2022-8-19 21:56 | 只看该作者
就是把J和K定义为(无符号字符型)变量
回复

使用道具 举报

17#
ID:426861 发表于 2022-8-20 16:07 | 只看该作者
C基础知识
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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