已采纳回答 / AAnonymous
类型不符合%c 要求参数是 char 类型,单引号表示字符,char双引号表示字符串,string,在C中是 char* 表示的即字符数组char* 和 char 类型不符合要么你用单引号,要么把 %c 改成 %s
2015-08-15
已采纳回答 / onemoo
false逻辑运算符合Boolean体系,值是true或false。2是一个整型字面量,整型在转换为bool值的时候,0会转换为false,非0值会转换为true。所以true的非就是false。
2015-08-15
已采纳回答 / onemoo
所以说这个课程糟透了,很多都没讲清楚。通常说,a++是先取值后运算,++a是先运算后取值。实际上这里涉及“运算符” “表达式”的概念。++ 是一个“自增运算符”,自增运算符有两种形式:前置自增(++a)和后置自增(a++)。运算符和操作数合起来就是一个表达式(a++、++a都是表达式,a就是操作数)。注意:每一个表达式本身都有值(和其类型),有的表达式还有“副作用”。比如自增表达式的副作用就是使其操作数自增1。那么自增运算表达式的值是什么呢? a++ 的值就是 a 的值,而 ++a 的值等于 a+1。 所...
2015-08-15
已采纳回答 / Perona
本例中二维数组是:int arr[3][3]={{1,2,3},{4,5,6},{7,8,9}};画图大致如下:1 2 3[0][0] [0][1] [0][2]4 5 6[1][0] [1][1] [1][2]7 ...
2015-08-12
已采纳回答 / AAnonymous
A:返回值类型为void的函数可以不写returnB:可以有多个return语句,但必须在通的分支上(if...else, 或switch...case等),非void返回的函数,一次调用有且只能执行一条return语句。你要返回多个值或对象,你可以放到数组或vector里面,或者用形参用引用传递,直接修改C:函数为void,可以写return,但只是个return; 表示函数退出,不返回值D:就是C的情况
2015-08-11