-
//获取三位数字num百位上的数字 hd =num/100; //获取三位数字num十位上的数字 td =( num%100)/10; //获取三位数字num个位上的数字) sd = ( num%100)%10 ;查看全部
-
函数的参数分为形参和实参两种,形参是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传如的参数,就实参是在调用时传递该函数的参数 总结:实参是调用函数用来传递给形参的 函数的形参和实参具有以下特点: 形参只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只有在函数内部有效。函数调用结束返回主调函数后则不能再使用该形参变量。 实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值,以便把这些值传送给形参。因此应预先用赋值等办法使实参获得确定值。 在参数传递时,实参和形参在数量上,类型上,顺序上应严格一致,否则会发生类型不匹配”的错查看全部
-
该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。查看全部
-
在函数中不需要函数参数的称之为无参函数,在函数中需要函数参数的称之为有参函数,有参函数和无参函数的唯一区别在于:函数()中多了一个参数列表。有参函数更为灵活,输出的图形可以随着n的改变而随意变动,只要在main函数中传递一个参数就可以了;而在无参函数中输出的相对就比较固定,当需要改动的时候还需要到自定义的方法内改变循环变量的值。查看全部
-
2、转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。查看全部
-
数组只声明也不行啊,看一下数组是如何初始化的。说到初始化,C语言中的数组初始化是有三种形式的,分别是: 1、 数据类型 数组名称[长度n] = {元素1,元素2…元素n}; 2、 数据类型 数组名称[] = {元素1,元素2…元素n}; 3、 数据类型 数组名称[长度n]; 数组名称[0] = 元素1; 数组名称[1] = 元素2; 数组名称[n] = 元素n;查看全部
-
1、[]包含的内容可以省略,数据类型说明省略,默认是int类型函数;参数省略表示该函数是无参函数,参数不省略表示该函数是有参函数; 2、函数名称遵循标识符命名规范; 3、自定义函数尽量放在main函数之前,如果要放在main函数后面的话,需要在main函数之前先声明自定义函数,声明格式为:[数据类型说明] 函数名称([参数]);查看全部
-
)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。 3)标识符最好选择有意义的英文单词组成做到"见名知意",不要使用中文。查看全部
-
比较一定是==,诶,e语言的毒害不深啊查看全部
-
老是忘记分号查看全部
-
在case子句后如果没有break;会一直往后执行一直到遇到break;才会跳出switch语句。 正确匹配case后常量表达式的值查看全部
-
1、在case后的各常量表达式的值不能相同,否则会出现错误。 2、在case子句后如果没有break;会一直往后执行一直到遇到break;才会跳出switch语句。 3、switch后面的表达式语句只能是整型或者字符类型。 4、在case后,允许有多个语句,可以不用{}括起来。 5、各case和default子句的先后顺序可以变动,而不会影响程序执行结果。 6、default子句可以省略不用。查看全部
-
continue语句的作用是结束本次循环开始执行下一次循环。 break语句与continue语句的区别是:break是跳出当前整个循环,continue结束本次循环开始下一次循环。查看全部
-
局部静态变量不能定义为寄存器变量。查看全部
-
1、在没有循环结构的情况下,break不能用在单独的if-else语句中。 2、在多层循环中,一个break语句只跳出当前循环。查看全部
举报
0/150
提交
取消