-
有“score >= 5000 && score < 10000”或“score >= 5000"两种写法均对,根据具体题意选择设计使用
查看全部 -
检查分号
查看全部 -
注意用> 还是用 >=
根据题目分析是哪种逻辑关系,用哪种逻辑运算符
查看全部 -
%取余数!!!!!
查看全部 -
取余x与y与%之间均不加空格,否则输入错误,+ - * /可以有空格 eg.x%y
第十一行注意引号内有两个%,一个在窗口输出%,一个是作为运算符取余。(为了区分运算符和格式化符号的区别,通常会会在求余运算符前多加一个运算符)(%这个字符是转义字符,在c语言中是有其含义的,若是单独打%是无法输出这个字符的,要想把%这个字符在程序运行中显示出来,就需要在%后面再加上一个%,即%%,这样就能在程序运行中显示出一个%字符。)
查看全部 -
使用break语句时注意以下几点:
1、在没有循环结构的情况下,break不能用在单独的if-else语句中。
2、在多层循环中,一个break语句只跳出当前循环。
查看全部 -
auto :声明自动变量
break:跳出当前循环
case:开关语句分支
char :声明字符型变量或函数返回值类型
const :声明只读变量
continue:结束当前循环,开始下一轮循环
default:开关语句中的“默认”分支
do :循环语句的循环体
double :声明双精度浮点型变量或函数返回值类型
else :条件语句否定分支(与 if 连用)
enum :声明枚举类型
extern:声明变量或函数是在其它文件或本文件的其他位置定义
float:声明浮点型变量或函数返回值类型
for:一种循环语句
goto:无条件跳转语句
if:条件语句
int: 声明整型变量或函数
long :声明长整型变量或函数返回值类型
register:声明寄存器变量
return :子程序返回语句(可以带参数,也可不带参数)
short :声明短整型变量或函数
signed:声明有符号类型变量或函数
sizeof:计算数据类型或变量长度(即所占字节数)
static :声明静态变量
struct:声明结构体类型
switch :用于开关语句
typedef:用以给数据类型取别名
unsigned:声明无符号类型变量或函数
union:声明共用体类型
void :声明函数无返回值或无参数,声明无类型指针
volatile:说明变量在程序执行中可被隐含地改变
while :循环语句的循环条件
查看全部 -
C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。
查看全部 -
x%%y为什么是用两个百分号
查看全部 -
1、while语句中的表达式一般是关系表达或逻辑表达式,当表达式的值为假时不执行循环体,反之则循环体一直执行。
2、一定要记着在循环体中改变循环变量的值,否则会出现死循环(无休止的执行)。
3、循环体如果包括有一个以上的语句,则必须用{}括起来,组成复合语句。
查看全部 -
数据要放在那里就把相应的格式符敲在哪里,不一定一定要写=
printf后双引号中的内容是要输出的内容(语句),应输出什么样的语句就按语句的格式把要填的数据放进去,具体例子看本节第八行。
本节第八行中“格式符”和“输出项”的对应关系要牢记,一一对应,不可少。
查看全部 -
强制改变的那一行所用的数据类型均为要强制改变的数据类型。
改变后的表达式eg:num2 应与之前的表达式(num)不一样.
第三句引号中的num是输出的语句和代码中的num含义不一样。
查看全部 -
在使用强制转换时应注意以下问题:
1、数据类型和表达式都必须加括号,如把(int)(x/2+y)写成(int)x/2+y则成了把x转换成int型之后再除2再与y相加了。
2、转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。
3、强制转换后的运算结果不遵循四舍五入原则。
查看全部 -
注:字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换
查看全部 -
1
查看全部
举报