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

在C语言中,什么是声明、定义、初始化?有什么区别

发布网友 发布时间:2022-05-30 07:18

我来回答

4个回答

热心网友 时间:2023-10-14 11:05

声明和定义差不多,比如,声明一个变量,和定义一个变量,初始化就是将该变量赋初始值,比如int a = 0; 声明了一个int 类型的变量,变量名是a,初始值为0,给变量初始化很重要,因为该变量所在的内存可以已经有一个值了,不初始化,改变量可能是个垃圾值,对后面的计算有影响

热心网友 时间:2023-10-14 11:06

声明和定义的意思差不多。比如:int a;
初始化就是给某个对象赋初值,比如:a=10;追问什么是声明、定义、初始化?这是三个不同的概念,我想很好的区分下他们,最好举例说明下,谢谢

追答#include
main() {
int a; //声明或定义int(整型)变量a
a=10; //初始化a,给a赋值10
}

热心网友 时间:2023-10-14 11:06

函数和变量都有声明和定义,
对变量而言:在同一个文件中声明和定义没区别;
在多个文件中才有区别(比如说在a.c文件中先定义了一个int num;我在b.c中要访问这个num,这时我们需要在b.c这个文件中声明一下);

变量定义:(1)分配空间
(2)只能定义一次
变量声明:(1)不分配空间
(2)可多次声明
注意:定义是一种特殊的声明.

变量初始化:在定义的同时赋值;(注意,定义之后,再去赋值不叫初始化)

热心网友 时间:2023-10-14 11:07

声明不分配地址空间,定义分配,直接代码举例:
#include <stdio.h>
extern int i ;
int main()
{
printf(" %d \n", i);
return 0;
}
编译
gcc -o example example.c 是无法通过的。
通过显式使用关键字extern, 表明是让编译器从其他地方查找变量i的定义。
而定义就是直接写:
int i; //OK ,没问题。
通常而言,定义也包括了声明,但声明不包括定义。
初始化,如果这个词用在这里,这个就简单了,就是赋个初值呗。
int i = 10; //初始化i的值为10.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
心被伤透了的悲伤网名 新天龙八部钟汉良版在线观看全集? 云星辰标准版 服刑人员是否可以结婚 服刑时期可以结婚吗 结婚周年庆送老婆什么礼物 抖店第一次大概能提现多少钱?收入在哪里提现? 为什么梦见自己养猫狗狗 别克为什么不值钱? 继承房子需要哪些手续 青州牛角岭看风水怎么样? 甚麼是不定义原始概念?数学中有哪些不定义原始概念? 今天牛角岭下雪了吗? 从济南去青州牛角岭盘山公路怎么走? 如果只给机器人输入初始的概念,让它自己进行判断事物,会怎么样? 请问Office2010中,Power Point的主题和图表的文件位置在哪里? “初始沸点”的概念是什么?与“沸点”有区别吗? 在powerlpoint2010中改变正在编辑的 演示的主题方法是通过什么 Windows10系统怎么重置自带主题 护理初始意念的概念 简述c语言初始化和赋值的概念,并说明两者的异同点。 直线是初始概念,无法再用其它概念定义,那么它的含义是怎样确立的?初始概念的含义靠什么确立? 大佬帮看下电脑配置,好卡? 酒吧驻唱这份工作怎么样? 用怎么登陆微信? 我想去酒吧当驻唱歌手 请问安全吗?还有需要什么条件?工作时间段在什么时候?工资一般是多少? 酒吧做驻唱歌手,需要做什么工作? 当酒吧驻唱歌手好不好当? 酒吧驻唱歌手怎么做?有什么要求? 酒吧驻唱的需求都有什么? 青州牛角岭到庙子这段能走吗? 青川牛角岭盘山公路全程多少公里 数学中的代数的原始概念和几何中的原始概念? 植物大战僵尸未来世界电磁盾僵尸用什么植物打 海南万宁牛角岭生态休闲农业开发有限公司怎么样? powerdesigner怎么选主题 植物大战僵尸2电磁盾僵尸怎么打 请问从青州经过牛角岭到庙子再到淄川这条路现在通吗。 山东青州到淄博有个叫牛角岭的地方,下了牛角岭盘山公路什么地方的全羊汤馆最好? 海南万宁泉水牛角岭家禽养殖专业合作社怎么样? 青州哪个山秋天去景色好? 三亚这两天适合穿什么衣服 三亚这几天穿什么衣服合适? lol在游戏前等待召唤师怎么退出来 就是从1到100后就变成正在召唤,求解 封神大战后,随叫随到的黄巾力士都去了哪里呢? 1.说说破折号的作用:那是最后一把伞。淡蓝色的伞面,有着优美弧线的伞柄——雨伞就像一位等待召唤的士兵。 西安属于哪个省的 1.本文的题目一语双关,请说出它的双重含义 2.第二段中,雨伞”就像一排站立着等待召唤的士兵”有什么含义 封神大战后,随叫随到的黄巾力士到底都去了哪里呢? Lol慕少艾翻唱的英雄天下歌词