-
break语句与continue语句的区别是:break是跳出当前整个循环,continue结束本次循环开始下一次循环。查看全部
-
#include <stdio.h> #define PI 2.3; extern int timeCost(int t) { if(t>23||t<5) {return 1; } return 0;}//时间单价 int costF(float d,int a) { float cs,p; p=0.2*timeCost(a); cs=(d-3)*p+14.0+(d-3.0)*PI; return cs; } int main() { float d=12; int zt=9,ht=18; float sum=0; sum+=costF(d,zt); sum+=costF(d,ht); printf("乘车费用总得为%f\n",sum); return 0; }查看全部
-
#include <stdio.h> #define PI=2.3; extern int timeCost(int t) { if(t>23||t<5) {return 1; } return 0;}//时间单价 int costF(int d,int t) { float cs; if(timeCost(t)) { cs=(d-3)*PI*1.2+13+1;} else { cs=(d-3)*PI+13+1;} return cs; } int main() { int d=12; int zt=9,ht=6; float sum=0; sum+=costF(d,zt); sum+=costF(d,ht); printf("乘车费用总得为%f\n",sum); return 0; }查看全部
-
自定义的函数中可以有多个return语句,但是只能返回一个值查看全部
-
A选项中断循环不仅只有break语句,后面将要学习的goto,这里错在“只能”两字上;B选项中break可以用在switch中;C选项break是跳出整个当前循环,continue结束本次循环开始下一次循环,明显作用不同查看全部
-
在C语言中不能被其他源文件调用的函数称谓内部函数 ,内部函数由static关键字来定义,因此又被称谓静态函数,形式为: static [数据类型] 函数名([参数]) 这里的static是对函数的作用范围的一个限定,限定该函数只能在其所处的源文件中使用,因此在不同文件中出现相同的函数名称的内部函数是没有问题的。 在C语言中能被其他源文件调用的函数称谓外部函数 ,外部函数由extern关键字来定义,形式为: extern [数据类型] 函数名([参数]) C语言规定,在没有指定函数的作用范围时,系统会默认认为是外部函数,因此当需要定义外部函数时extern也可以省略。查看全部
-
break语句与continue语句的区别是:break是跳出当前整个循环,continue结束本次循环开始下一次循环。查看全部
-
递归调用的吃桃子问题查看全部
-
使用while语句应注意以下几点: 1、while语句中的表达式一般是关系表达或逻辑表达式,当表达式的值为假时不执行循环体,反之则循环体一直执行。 2、一定要记着在循环体中改变循环变量的值,否则会出现死循环(无休止的执行)。 3、循环体如果包括有一个以上的语句,则必须用{}括起来,组成复合语句。查看全部
-
C语言中存储类别又分为四类:自动(auto)、静态(static)、寄存器的(register)和外部的(extern)。 1、用关键字auto定义的变量为自动变量,auto可以省略,auto不写则隐含定为“自动存储类别”,属于动态存储方式。如: 2、用static修饰的为静态变量,如果定义在函数内部的,称之为静态局部变量;如果定义在函数外部,称之为静态外部变量。如下为静态局部变量: 注意:静态局部变量属于静态存储类别,在静态存储区内分配存储单元,在程序整个运行期间都不释放;静态局部变量在编译时赋初值,即只赋初值一次;如果在定义局部变量时不赋初值的话,则对静态局部变量来说,编译时自动赋初值0(对数值型变量)或空字符(对字符变量)。 3、为了提高效率,C语言允许将局部变量得值放在CPU中的寄存器中,这种变量叫“寄存器变量”,用关键字register作声明。例如: 注意:只有局部自动变量和形式参数可以作为寄存器变量;一个计算机系统中的寄存器数目有限,不能定义任意多个寄存器变量;局部静态变量不能定义为寄存器变量。 4、用extern声明的的变量是外部变量,外部变量的意义是某函数可以调用在该函数之后定义的变量。如:查看全部
-
C语言根据变量的生存周期来划分,可以分为静态存储方式和动态存储方式。 静态存储方式:是指在程序运行期间分配固定的存储空间的方式。静态存储区中存放了在整个程序执行过程中都存在的变量,如全局变量。 动态存储方式:是指在程序运行期间根据需要进行动态的分配存储空间的方式。动态存储区中存放的变量是根据程序运行的需要而建立和释放的,通常包括:函数形式参数;自动变量;函数调用时的现场保护和返回地址等。 C语言中存储类别又分为四类:自动(auto)、静态(static)、寄存器的(register)和外部的(extern)。查看全部
-
标识符可以是字母A_Za_z.数字0-9下划线-组成的字符串,并且第一个字符必须是字母或下划线。标识符的长度最好不要超过8位,查看全部
-
http://img1.sycdn.imooc.com//54817fa90001654403370200.jpg查看全部
-
C语言中的变量,按作用域范围可分为两种,即局部变量和全局变量。 局部变量也称为内部变量。局部变量是在函数内作定义说明的。其作用域仅限于函数内, 离开该函数后再使用这种变量是非法的。在复合语句中也可定义变量,其作用域只在复合语句范围内。 全局变量也称为外部变量,它是在函数外部定义的变量。它不属于哪一个函数,它属于一个源程序文件。其作用域是整个源程序。查看全部
-
#define定义的时候后面不用接=查看全部
举报
0/150
提交
取消