4.16 心得

来源:互联网 发布:用ppt怎么做数据分析图 编辑:程序博客网 时间:2024/04/28 04:44

continue:

对于 do while 循环,对退出条件进行判断,如果必要,开始下一个循环周期

getchar()、putchar()不是真正的函数,而是定义为预处理器宏。

缓冲:

完全缓冲, 出现在文件输入

行缓冲      是标准的缓冲。

文件输入:

从概念上说,C程序处理一个流,而不是直接处理文件,流是一个理想化的数据流,实际输入或输出来映射到这个数据流。

检测到文件尾:
C的处理方法是让getchar()函数在到达文件结尾时返回一个特殊值。  EOF=-1;(scanf()函数同理)

 

文本文件是指该文件中的数据以人类可读的字符形式储存,包含机器语言指令的文件不是文本文件。

printf():

printf()函数的返回值=返回所打印的字符的数目(包括空格,换行符均算为一个)

printf("%s",pet), 注意 一定要填数组名,scanf()同理。

scanf()会跳过空格,制表符,换行符。

pow(3.5,2)表示 3.5的二次方

除数注意:整数除法舍去小数部分,

大多数运算符,顺序是从左向右的。

优先级: () ,++, -- , +-(正负 为一员运算符) ,*, \, +, -

sizeof() 以字节为单位返回其操作数的大小。

自增自减运算符原则:

1.如果一个变量出现在同一个函数的中多个参数时,不使用。

2.当一个变量多次出现在一个表达式里,不适用。

副作用是对数据对象或文件的修改。

顺序点:在该点处,所有副作用都在进入下一步前计算。 EG:分号是一个顺序点。

字符数组最后无\0,不是字符串。

有\0 既是数组,又是字符串。

while(getchar()!='\n')

continue;              //跳过输入行的剩余部分。

break语句用于循环和switch语句.continue只用于循环语句。

switch语句中,case不能使用一个范围。必须是一个常量或者常量表达式。

园括号中的switch判断表达式应该具有整数值,case标签必须是整形常数或者证书常量表达式。

在函数原型中一定要包含形参的类型说明。标识符可省略。 但一般不这么做。

静态生存期:

在生存期内,对象保持状态,变量也将保持它的值,直到被更新为止。

如果两个或多个具有包含关系的作用域中声明了同名标识符,则外层标识符在内层不可见.

 

原创粉丝点击