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

关于C语言定义变量的问题

发布网友 发布时间:2022-06-07 14:04

我来回答

5个回答

热心网友 时间:2022-06-07 14:57

可以是可以的,但定义的变量只能在 if 函数中使用,

如:
if(1)

{
int b=5;

printf("%d",b);

}
可输出b的值,但如果是:
if(1)

{
int b=5;

}

printf("%d",b);
则会报错:变量b没有定义。

热心网友 时间:2022-06-07 14:57

可以的。。你可以输入如下程序调试

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a;
    scanf("%d",&a);
    if(a<2)
    {
        int b;
        b=100;
        printf("%d",b);
    }
   
    return 0;
}

热心网友 时间:2022-06-07 14:58

if (条件成立) {定义变量c};这种语句没有问题,但是这个变量的生命周期只在{}内,所以如果在if条件判断外就无法使用了。
不过你可以这样
int *p =NULL;
if(???)
{
p = new int[5];
}
这样的话就可以在整个程序中使用,记得最后要delete掉

热心网友 时间:2022-06-07 14:58

if (条件成立) {定义变量c} 这样可以,但c只能在这个if的{}中有效!!

热心网友 时间:2022-06-07 14:59

这个变量只能在这个if语句内用。在{}里定义的变量的生存期只在这个{}里,这和if不if没有关系
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
胜达这款车百公里油耗多少? 胜达节能油加盟办厂可靠吗是不是骗子 河南洛阳胜达就是骗子,我把钱交了也不来人了,他们一个老总说了爱咋办... 胜达油是个骗局吗 胜达节能油是什么? 叩解度关于叩解的论述 湿重跟湿重有关的打浆磨片 戴尔XPS M1330-950重要参数 如果到别的单位去面试的话 如果人家问起为什么会选择这家公司而离开另外... 学生会被两个部门同时面试怎么办 C语言中变量是不是只能用单个字母代替? 0在C语言中是整型变量吗?谢谢,急于答案~~ 在c语言中,要怎么定义以0开头输入的数字串的数据类型,变量定义,书写方式?如0123456,c语言初学者求问~ 我想下载东西,但害怕有病毒怎么办?装金山毒霸2011行吗? 我想在网上下载一些东西,但是这些东西又下载不了。我很是想要,怎么办?比如视频。歌曲。图片。之类的 为什么我想下载一些东西,手机里却显示,文件太大,无法下载呢?该怎么办啊? 我想下载东西,需要什么 我想下载东西,不关电脑怎么弄? 描写心累的句子 牛顿的闪光点 作文,以我的一个怪同学为主题,写他怪的背后的闪光点。800字左右,找几个事例也行 发现父母的闪光点作文 作文《每个人都有闪光点》 我肑闪光点作文800字 紫光国微是什么股票?紫光国微全年业绩高增长可期?紫光国微股属于什么题材的股票? 梦见家里沙发上有一窝老鼠和一窝兔子床上还有一只小黑狗? 多少伏以上的高压操作应使用绝缘靴,还可用于跨步电压 简述直冷式和间冷式冰箱制冷方式不同。各有什么优缺点? 冰箱冷藏控制和冷冻控制的区别和优劣,有哪个大神懂,帮忙讲讲 如何快递寄送龟龟? 在c语言中int i=u=0这样定义变量正确吗? C语言中如何定义整型变量0&lt;=i&lt;10 C语言怎么定义变量可以使输出结果包括0? C语言如何定义一个N字节的变量,比如定义一个5字节的变量?O(∩_∩)O谢谢 宿舍洗衣机怎样分工明确 英富森 怎么样 英富森网信(北京)科技股份有限公司怎么样? 谁会批量导入草原生态保护补助奖励机制管理信息系统的牧户信息啊?十万火急,跪求高手指点! 哈理工电气工程及其自动化和信息管理与系统哪个好? 在中国,清华、北大等一流学校毕业的软件方面的学生,一般都在哪些公司,做什么岗位啊。。。。。??? 农民工社保卡能刷卡买药吗 早操活动的时间一般以多少分钟为宜? 每班必须按时交接班,接班者应提前多少分钟到病房 正规医院妇产科早上大夫交*时间 夜班大夫在早上*时 几点吃饭??? 跑早操的最佳时间是多少? 泸沽湖在哪啊?具体位置! 云南泸沽湖海拔 平凡的世界读后感820字 大爷花13元买车,女销售蹲在地上大哭,究竟是谁的错? 为什么我在车行购买13万元的汽车,车行开发票只开9万8千元