问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为何c中inta=3;不等同于stringa=3;?

发布网友 发布时间:2023-07-17 14:13

我来回答

1个回答

热心网友 时间:2024-11-24 12:36

C是不正确的。
原因是这样的,C语言中变量的定义和声明的区别就是定义会为变量分配实际的存储空间,而声明不是这样。变量的声明看到的一般是在a.c 文件中声明一个全局变量 int a; 然后为了在b.c中使用这个变量需要extern int a;另外一种情况就是函数定义或函数声明中的形参。 其他情况见到的都会为变量分配实际的存储空间的,常见的就是 int num; float b[3];这种形式了。
既然要为变量分配存储空间,自然的事情是编译器需要知道这个变量的大小了,它到底占几个字节,如果一个变量的大小是不确定的,自然编译器不知道该为它分配多少存储空间了,这样在编译器会报告语言错误的。因此看看上面哪个变量的大小是未知的就行了,一看就是C了,因为string数组的大小是不确定的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 问一个c语言的问题? c语言中,int a=3;再int b[a];可以吗? c语言中 int=3和 3=int的区别 都是一个意思,就是涉及到规范问题, 哪一... 微信群怎么拉企业进群? 生物分析说明题 八年级上册生物题(很急)一个小时内要收到答案 不同的白冠雀群的鸣叫声虽然基调相同,但又有各自的“方言”。如果把某... ...鸟群的鸣声基调相同,但又有各自的“方言”。如果把某个白冠雀鸟群... 甜甜的"喜出望外"果实 一种十分甜的果实 when is sarah's birthday?的答语 男生考乡镇公务员是不是废了 厦门大学入学指南 我想考进厦门大学的思明校区,新生如果院校在思明可以直接到思明校区么... 2018年厦门大学嘉庚学院大一新生开学报到时间入学指南【须知】 麻烦大家用英语介绍中国茶文华 长沙黄花机场到长沙火车站怎么走? 从长沙机场到长沙火车站怎么走 这是什么手机?越详细越好 同一款的两个移动红米note4g增强版手机的,型号,内核版本,基带版本不一... 定向培养医学生是什么 Lucky For You 歌词 滴滴阶段检查完成真的吗? 九宫飞星里某星得令具体是指什么? 表白了之后,又有人和我表白了怎么办? 冒险岛 侠客加技能&能力的顺序 We Are Onetxt全集下载 2014年巴西世界杯主题曲下载地址 实况足球上的几首歌在哪里下载?? 想打喷嚏时总是刺激不够打不出来! 小米面、黄豆面、荞麦面、莜麦面的含糖量是多少??? 买的黑米,米芯有白有黑,用醋泡出来的颜色是红色的,能吃吗 比亚迪e5新车需要磨合吗?比亚迪e5磨合期注意事项 请问假如空调的额定电流是4.2A,900W,是指整台机的安数和瓦数还是指压 ... ...250Vac,输入电流0.4A,输入电压DC12+-0.5V,输出电流DC4.2A,这是... 为什么ppt中文字的第二行不是顶格的? 新加坡人像纸币50元值多少 b2准驾车型最长几米 免除责任什么意思 下面图中,只有一条对称轴的是( ) A. B. C. 下面图形中,只有一条对称轴的是( ) A.等腰三角形 B.长方形 C.圆