1 / 17
文档名称:

何探毕业设计(论文)读书报告(读书笔记).doc

格式:doc   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

何探毕业设计(论文)读书报告(读书笔记).doc

上传人:cdsqbyl 2015/5/18 文件大小:0 KB

下载得到文件列表

何探毕业设计(论文)读书报告(读书笔记).doc

文档介绍

文档介绍:本科毕业设计(论文)
读书报告(读书笔记)
学院: 信息科学与工程学院
课题名称: 基于单片机的定时显示设计

专业(方向): 通信工程
班级: 通信09-1
学生: 何探
指导教师: 牛秦洲
日期:
读书笔记(一)——C语言基础知识
●注释是以/*开始,以*/结束的。注释是对程序进行的文档说明并提高程序的可读性。
●在执行程序时,注释不会引发计算机的任何操作。因为在编译程序时,所有的注释都会被编译器忽略掉,不会生成任何的机器语言的目标代码。
●凡是以#开头的行都是在程序被编译之前由预处理程序进行处理的。#include预编译命令告诉预处理程序将另一个文件的内容包含到源程序中。
●头文件<>包含了编译器在编译标准输入输出库函数调用语句时所需要的信息。
●任何一个C语言程序都必须有一个main函数。Main之后的一对圆括号表明main是一个被称为函数的程序模块。C语言程序是由一个或者多个函数组成的,其中那个不可或缺的函数就是main函数。所有的C语言程序都是从main函数开始执行的。
●函数执行后能返回一些信息。在main左侧的关键字int表示main函数执行后将返回一个整数值。
●函数在被调用执行时,可能要接收一些信息。Main之后的圆括号中的void表明:main函数在被调用执行时无需接收任何信息。
●函数的函数体以相对应的右花括号结束。一对花括号及位于其内的那段程序被称为一个模块。
●printf函数指示计算机在屏幕上显示信息。
一个字符串有时也称为一个字符序列、一条消息或一行文本。
每条语句必须以一个分号结束(也成为语句结束符)。
●字符\n不在屏幕上显示任何字符。反斜线被称为转义字符。当编译器在字符串中遇到转义字符时,它将反斜线连同其后的一个字符组成一个转义序列。转义序列\n表示换行。
●当printf函数输出的字符串中出现“换行”时,“换行”将光标定位在屏幕中下一行的起始位置。
双斜线(\\)转义序列通常用于在字符串中放入一个反斜线。
转义序列\”表示一个双引号字符。
●关键字return是退出一个函数的若干手段之一。当main函数的末尾使用了return语句时,返回0值表示程序成功终止。
两整数求和
●类型为int变量中存放的是整数,例如7、-11、0、31、914.
Scanf的其他实参是以“与”符号(&)开始的,后面跟着一个变量名。符号&在C语言中被称为取地址运算符,它的功能是获取紧随其后的变量的存储地址。符号&放在变量名前组合使用,目的是告知scanf函数该变量的存储地址,然后scanf函数将对应该变量的数值存到那个存储地址对应的存储单元中。
●当遇到无法识别的语句时。编译器将提示一个语法错误。编译器通常会给出错误信息帮助程序员定位和修正错误语句。出现语法错误表明程序中的语句违反了语言的标准。语法错误也称为编译错误,或编译时错误。
●C语言是大小写敏感的——即大写和小写字母在C语言中是不同的。
●C程序中的变量名可以是任何合法的标识符。标识符是一个由字母、数字和下划线(_)组成的字符串,但是不能以数字开头。一个标识符的长度可以是任意的。但是按照C语言标准,只有标识符中的31个字符能够被C编译器识别。
读书笔记(二)——C语言基础知识
对于程序中用到的系统内的函数用#include<>来写入,效果同java的import,都是在最上边的,接下来写程序,主函数为main() {} ,如果函数前有int之类的,表示返回值类型。
记录一个格式: printf(“sum is %d\n”,sum);  这是输出变量的格式,sum是上边定义的一个变量,想要将其输出,需要这种格式,不可以直接写,前边的%d是表示输出的位置及格式,比如这里d表示十进制整数,如果需要输出很多变量,按照从左到右的顺序来输出的,要输出的变量也是在逗号之后从左到右依次写明,用’,’隔开。
另外,如果一个函数里要调用别的函数,需要在这个函数的最上边声明调用的函数。
C语言的结构:
(个人理解这个源文件差不多相当于JAVA的类)
一个源文件可以包括3部分①预处理指令,就是#include<> ②全局声明,就是在函数之外声明的变量等,可以在整个源文件使用的③函数定义,就是各函数了。
,必须有且只有一个main函数。
:①函数首部,就是第一行,声明函数名、类型、属性参数等的部分;②函数体,包括声明部分跟执行部分,很明显,声明部分就是写各变量跟用到的各函数的,执行部分,就是具体的执行过程的代码了