1、两个变量交换数据时常使用一个工作变量;2、switch后面圆括号内的表达式的值和case后面的常量表达式的值都必须是整型或数字符型,不允许是浮点型;3、循环for( ; ; )的循环条件始终为真;4、break语句执行时退出本层循环,continue语句结束本次循环。5、C语言中,用格式符“%s”输入字符数组时,数组名前不能加&;6、函数原型说明中,省略形参变量或者将形参变量写成其它名称不影响程序的正确性。7、实参向形参进行数值传递时,数值传递的方向是单向的,即形参变量值的改变不影响实参变量的值;8、C语言中,结构的成员可以是一维数组或多维数组。
就这么多,最好有解释啊,本人对C语言也不太懂,要考试了,希望大家帮个忙!
还有几题需要帮忙,可以再追加20分,我全部的分数了。
1、执行a=0;if(0);a=3;后a的值为3;2、从语法角度看,for(表达式1;表达式2;表达式3)语句中的3个表达式均可省略;3、C语言中,数组名是一个常量,是数组首元素的内存地址,可以重新赋值。 万分感谢!!!
1、执行a=0;if(0);a=3;后a的值为3;//正确。if(0);后面是空语句,因此a=3;都会执行。
2、从语法角度看,for(表达式1;表达式2;表达式3)语句中的3个表达式均可省略;//正确。
3、C语言中,数组名是一个常量,是数组首元素的内存地址,可以重新赋值。
//错误,数组是常值指针,不可以重新赋值的。