已采纳回答 / allenffl
获取百位上的数字:hd = num/100;获取十位上的数字:td = num/10%10;获取个位上的数字:sd = num%10;没有赋值的变量不能用。
2016-02-18
已采纳回答 / 林翔X
一。break 1. break语句形式: break; 2. break语句功能:A. switch语句中,break语句会终止其后语句的执行,退出switch语句。B. 使一个循环立即结束,也就是说在循环中遇到break语句时,循环立即终止,程序转到循环体后的第一个语句去继续执行。 3. 注:A. break语句在循环中使用时,总是与if一起使用,当条件满足(或不满足)时,负责退出循环。 B. 如果循环体中使用switch语句,而break出现在switch语句中,则它只...
2016-02-17
最新回答 / zmc1903150733
搞不明白你为什么用 char来定义result,char应该是来定义字符的吧,比如char result='a';这里就算用也该是int吧
2016-02-17
已采纳回答 / 侠客岛的含笑
就是说编译器从变量引用处以最近逻辑距离开始搜索,找到后则开始使用停止则停止搜索;如果查找失败则编译出错。举个例子来说,就是优先引用函数内部的(逻辑距离最近),其次引用同一个源文件中全局的,如果函数内部、同一个源文件中没有,再引用包含文件中的。
2016-02-17
已采纳回答 / 侠客岛的含笑
你一共定义了两个函数fn1和main;int x=77在函数的外部,这个应该是全局变量,所以他的作用范围是全局而int x=10和int x=100这两个我觉得都应该是局部变量,因为他们在函数内部。还有就是如果一个函数内部有一个相同的变量的时候,函数内的变量优先选择,这里指的也就是局部变量了
2016-02-16
已采纳回答 / zl_saber
把变量占用的内存想象成为一个盒子,变量A需要两个字节的内存,变量B需要四个字节的内存就相当于A类型的盒子要比B类型的盒子小,A类型的盒子就能轻松的装进B类型的盒子里,如果硬要把B放入A当中,就要费一些功夫(强制类型转换)
2016-02-16