標題: 請教c語言一句話的意思 [打印本頁]

作者: John77    時間: 2022-8-5 21:20
標題: 請教c語言一句話的意思
unsigned char j,k;怎么有2個變量,怎么理解這句話?


作者: Hephaestus    時間: 2022-8-6 03:55
等效于:

unsigned char j;
unsigned char k;
作者: wulin    時間: 2022-8-6 07:38
unsigned char j,k; 是 unsigned char j; unsigned char k;的簡短寫法。
作者: haiyang201    時間: 2022-8-6 07:41
定義兩個無符號字符型變量
作者: wdgao    時間: 2022-8-6 08:28
同時定義了兩個無符號字符型變量,也可以分開定義。
作者: HUNTER2022    時間: 2022-8-6 08:48
j,k,都是無符號字符型變量啊。
用逗號分隔,一次性定義多個同類型變量,是C的標準用法。
作者: 名字不是重點    時間: 2022-8-6 08:52

"unsigned char j,k;"
等效于
unsigned char j;
unsigned char k;
作者: cpu小白白    時間: 2022-8-6 09:01
按照正常定義變量:unsigned char j;  unsigned char k;
但是兩個變量是同類型且初始賦值一樣的話,為了方便簡潔一般都寫一塊中間用逗號可開就行了。就像你寫的,實際上是定義了j, k兩個變量。
作者: coody_sz    時間: 2022-8-6 17:11
請看C語言基礎(chǔ)課本的逗號運算符。
作者: 1314love    時間: 2022-8-6 17:59
定義了兩個無符號字符型變量
unsigned char j;
unsigned char k;

作者: Y_G_G    時間: 2022-8-6 22:50
這根本就不是技術(shù)方面的問題
而學(xué)習(xí)態(tài)度的問題
隨便找一本C語言方面的書,在最開始的聲明中就有說明



作者: nokia6688    時間: 2022-8-9 11:15
和單獨定義是一樣的效果,unsigned char j;unsigned char k;
作者: 1314love    時間: 2022-8-9 14:09
Y_G_G 發(fā)表于 2022-8-6 22:50
這根本就不是技術(shù)方面的問題
而學(xué)習(xí)態(tài)度的問題
隨便找一本C語言方面的書,在最開始的聲明中就有說明

老哥,每次都看到你

作者: 麗江春水    時間: 2022-8-9 18:02
這個語句就是定義了兩個變量呀,j和K,中間用逗號分開的,你達到什么目的?
作者: Y_G_G    時間: 2022-8-9 21:13
1314love 發(fā)表于 2022-8-9 14:09
老哥,每次都看到你

因為我無聊呀,又不知道要干嘛,刷點存在感呀
作者: 單片機學(xué)習(xí)習(xí)    時間: 2022-8-19 21:56
就是把J和K定義為(無符號字符型)變量
作者: 天風(fēng)情    時間: 2022-8-20 16:07
C基礎(chǔ)知識




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1