社区
C语言
帖子详情
合法的C语言赋值语句是 A)a=b=99 B)i++; C)a=99,b=35 D)k=int(a+b);
silm
2001-11-30 07:50:16
合法的C语言赋值语句是
A)a=b=99
B)i++;
C)a=99,b=35
D)k=int(a+b);
请在ABCD中选择
...全文
7081
14
打赏
收藏
合法的C语言赋值语句是 A)a=b=99 B)i++; C)a=99,b=35 D)k=int(a+b);
合法的C语言赋值语句是 A)a=b=99 B)i++; C)a=99,b=35 D)k=int(a+b); 请在ABCD中选择
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
love_snoopy
2001-12-01
打赏
举报
回复
假设K为float,A,B也为float,
那么k=int(a+b);
和k=float(int(a+b));
比如下面:
#include <stdio.h>
main(){
float a=1.1,b=2.2,k;
k=int(a+b);
printf("%f,%f\n",a,b);
printf("%f",k);
return 0;
}
输出为(bc++3.1)
1.100000,2.200000
3.000000
假设b为char b='b';并且该为printf("%f,%d",a,b);
输出为(bc++3.1)
1.100000,98
99.000000
也就是说k=int(a+b);
等价于k=(type of k)(int(a+(type of a)b));
duck_yuan
2001-12-01
打赏
举报
回复
B
勉励前行
2001-12-01
打赏
举报
回复
如果認為:
i++;
合法的話,
定義:
struct MyTest
{int K
}i;
你看看
i++;
是怎么回事? 如果定義: const int *i ;
i++; 一樣過不了編譯。
而且,i++;這叫不叫賦值,i = i+1;這是賦值語句沒錯! i++,++i,嘛,大家說說了。
如果變量值改變就叫賦值的話,一條賦值語句可以給無限多個變量賦值(用++--) ,而且:
int x=1,y=1;
const int i = 0 ;
const int j = 0 ;
x = x +i-j ; 內容沒被改變,這不是合法賦值語句。? //編譯器會忽略這條語句。
x = x +i-j+y++;這是一條給y賦值的合法的賦值語句?
拋開變量定義來談結果,總是那么無聊。
chulizhi
2001-11-30
打赏
举报
回复
答案为b.
a没有;号,
c为a=99;b=35;
d 为k=(int)(a+b);
love_snoopy
2001-11-30
打赏
举报
回复
当然选D.
不管a,b是什么类型,他们的临时运算结果会被转换为int型的,然后转换后的int型结果再转换为K的类型,付值给K.
ttzzgg_80713
2001-11-30
打赏
举报
回复
b
flylzz
2001-11-30
打赏
举报
回复
当然是D了!
关键是你要弄清楚什么叫赋值,
最重要的是赋值的必有等号!
hz129
2001-11-30
打赏
举报
回复
d中的int(a+b)是可以在c++中运用的强制类型转换,在C里好象是不对的
sleky
2001-11-30
打赏
举报
回复
无聊!
shornmao
2001-11-30
打赏
举报
回复
烂泥巴说得很对。
勉励前行
2001-11-30
打赏
举报
回复
1
a,句未沒;
b,沒賦值
c,句未沒;
d,
有左值,有賦值符"="號,有右值,還有表達式結束標志";"所以是一個合法的賦值表達式,
至于變量是否合法,能否通過編譯又是另一回事了。
kingfish
2001-11-30
打赏
举报
回复
c
wuood
2001-11-30
打赏
举报
回复
c
heimeng
2001-11-30
打赏
举报
回复
B 给分
假设一个
C语言
程序中包含a=b c,
C语言
练习材料(2014)及选择题解答
27. Turbo C中, 占用内存空间最大的是( )。A)char B)
int
C)double D)float28. Turbo C中, 每个signed short
int
型数据占用的内存空间为( )字节。 A)2个 B)4个 C)8 个 D)1个29.下列关于
C语言
程序的叙述错误的是( )。A) 一个
C语言
程序由一个或多个函数组成 B) 注...
C89和C
99
区别
1.对数组的增强 可变长数组 1 C
99
中,程序员声明数组时,数组的维数可以由任一有效的整型表达式确定,包括只在运行时才能确定 其值的表达式,这类数组就叫做可变长数组,但是只有局部数组才可以是变长的. 可变长数组的维数在数组生存期内是不变的,也就是说,可变长数组不是动态的.可以变化的只是数组的大小. 可以使用*来定义不确定长的可变长数组。 数组声明中的类型修饰符 ...
Qwen
35
B-A3B本地部署参数配置指南:解锁MoE代码生成性能
稀疏混合专家(MoE)模型是当前大语言模型高效推理的关键架构,其通过动态激活子网络实现计算量与参数规模的解耦。Qwen3.5-
35
B-A3B正是典型MoE模型,但‘A3B’并非精度标识,而是指单token激活约30亿参数,对RoPE位置编码、KV缓存管理、GPU层卸载策略高度敏感。若沿用稠密模型(如Qwen30B)的默认参数,极易引发reasoning-only卡顿、OOM崩溃或符号不一致等工程故障。本文聚焦本地部署场景,结合llama.cpp、Ollama与ComfyUI实战,系统解析rope-freq-
2080 Ti 22G本地部署Qwen3.6-
35
B-A3B实战指南
大语言模型本地部署的核心在于显存容量与访问延迟的精准匹配,而非单纯追求算力峰值。
INT
4量化、KV Cache优化和CUDA版本兼容性共同构成消费级GPU运行
35
B级模型的技术基础。RTX 2080 Ti通过显存扩容至22GB,结合Qwen3.6-
35
B-A3B特有的
INT
4权重压缩与Turing架构适配kernel,在低延迟交互场景下实现稳定43.7 tokens/s推理,支撑32K上下文无OOM运行。该方案规避了云API调用限制与token计费焦虑,适用于法务、产品、技术文档等需数据离线处理的轻量级专业
Qwen3.5-
35
B-A3B本地部署实战:
35
B大模型离线推理全链路指南
大语言模型本地部署是保障数据安全、降低延迟、实现可控推理的关键路径。其核心在于平衡显存占用、上下文长度与量化精度三大技术维度。Qwen3.5-
35
B-A3B作为支持32K上下文的工业级模型,依托A3B自适应分块量化与PagedAttention机制,在消费级双卡4090上实现高吞吐稳定推理,显著优于llama.cpp等传统方案。该模型特别适配医疗合规、教育科研、政企内网等对数据不出域、推理可审计有强需求的场景。本文聚焦真实硬件约束下的部署落地,涵盖FlashAttention-3适配、kv-cache-fp
C语言
70,038
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章