早教吧 育儿知识 作业答案 考试题库 百科 知识分享

在C语言中,变量的初始化都是在编译阶段完成的.为什么错?两个char型数据相加,其结果为char型。()提示正确答案为×以上

题目详情
在C语言中,变量的初始化都是在编译阶段完成的.为什么错?
两个char 型数据相加,其结果为char型。(  )  提示 正确答案为×
以上解释一下在同一源文件中,全局变量与局部变量同名,在局部变量作用范围内,全局变量的值等于局部变量的值。 提示 正确答案为×
▼优质解答
答案和解析
char型相加,其实是将他的整形值相加,结果是一个整数,除非你(char)强转
在局部范围,局部变量是在栈中生存,而全局变量在静态存取,所以是不同的变量,怎么会相等
多看些基础书把,加油