c语言中函数内复合语句中定义的变量在本函数内有效? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 函数 语句 定义 变量 搜索资料 1个回答 #热议# 生活中有哪些实用的心理学知识? 弑绯 2018-05-03 · TA获得超过2500个赞 知道小有建树答主 回答量:893 采纳率:75% 帮助的人:711万 我也去答题访问个人页 关注 展开全部 应该说是从该变量定义位置开始,往后到函数结束有效。void fun(){ int a = 2; int b = 3; int c = a + b; if(c == 5) { int d = 6; //从这里开始,变量d在函数内有效。 } pritnf("d = %d", d); //有效范围结束} 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-06-02 如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是( ). 5 2022-12-17 在C语言中,如果在一个函数的复合语句中定义了一个变量,则该变量() 2019-03-26 在一个函数内的复合语句中定义的变量可以在本函数范围内有效,这句话是否正确?为什么?谢谢。 37 2019-10-24 在一个函数内的复合语句中定义的变量可以在本函数范围内有效,这句话是否正确?为什么?谢谢。 3 2019-10-24 在一个函数内的复合语句中定义的变量在本函数范围内有效 这句话为什么是错的 3 更多类似问题 > 为你推荐: