-
那我们将这种反复不停的执行某个动作称之谓循环 ,C语言中有三种循环结构,先看一下C语言while循环的结构其中表达式表示循环条件,执行代码块为循环体。while语句的语义是:计算表达式的值,当值为真(非0)时, 执行循环体代码块。其执行过程可用下图表示:查看全部
-
//获取三位数字num百位上的数字 hd = (num-num%100)/100 ; //获取三位数字num十位上的数字 td = (num%100-num%10)/10 ; //获取三位数字num个位上的数字 sd = num%10;查看全部
-
break可以用在switch语句 continue只能用在循环体内查看全部
-
运算符优先级http://img1.sycdn.imooc.com//54817fa90001654403370200.jpg查看全部
-
int a = 3; b = 4;计算a+b%a-b/a+a*b-a++的结果以及运算后a的值查看全部
-
取余运算: 1、只适合用两个整数进行取余运算 2、运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1查看全部
-
在使用强制转换时应注意以下问题: 1、类型说明符和表达式都必须加括号,如把(int)(x/2+y)写成(int)x/2+y则成了把x/2转换成int型之后再与y相加了。 2、转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。 3、强制转换后的运算结果不遵循四舍五入原则。查看全部
-
字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换http://img1.sycdn.imooc.com//549aa7070001c93b03810128.jpg查看全部
-
直接常量,符号常量#define查看全部
-
C语言中存储类别又分为四类:自动(auto)、静态(static)、寄存器的(register)和外部的(extern)。查看全部
-
在for循环中,表达式1是一个或多个赋值语句,它用来控制变量的初始值;表达式2是一个关系表达式,它决定什么时候退出循环;表达式3是循环变量的步进值,定义控制循环变量每循环一次后按什么方式变化。这三部分之间用分号(;)分开查看全部
-
在C语言中不能被其他源文件调用的函数称谓内部函数 ,内部函数由static关键字来定义,因此又被称谓静态函数,形式为: static [数据类型] 函数名([参数]) 这里的static是对函数的作用范围的一个限定,限定该函数只能在其所处的源文件中使用,因此在不同文件中出现相同的函数名称的内部函数是没有问题的。 在C语言中能被其他源文件调用的函数称谓外部函数 ,外部函数由extern关键字来定义,形式为: extern [数据类型] 函数名([参数]) C语言规定,在没有指定函数的作用范围时,系统会默认认为是外部函数,因此当需要定义外部函数时extern也可以省略查看全部
-
静态变量:“静态”是就其所采取的存储方式而言的 静态存储方式:是指在程序运行期间分配固定的存储空间的方式。静态存储区中存放了在整个程序执行过程中都存在的变量,如全局变量。 动态存储方式:是指在程序运行期间根据需要进行动态的分配存储空间的方式。动态存储区中存放的变量是根据程序运行的需要而建立和释放的,通常包括:函数形式参数;自动变量;函数调用时的现场保护和返回地址等。查看全部
-
局部变量也称为内部变量。 局部变量是在函数内作定义说明的。其作用域仅限于函数内, 离开该函数后再使用这种变量是非法的。 在复合语句中也可定义变量,其作用域只在复合语句范围内。查看全部
-
假设第n天所剩下的桃子有NUM(n)个, 则NUM(n)=[NUM(n+1)+1]*2查看全部
举报
0/150
提交
取消