本周复习总结
1.软件:是为完成某些特定功能而编制的一个到多个程序文件的集合
2.程序语言的发展:
*机器语言
*汇编语言
*高级语言
3.编码实现:
*源代码
*编译源代码
*链接
注意:<1>在编译源代码的过程中,翻译(解释)程序比编译程序的执行速度要慢
<2>链接:源代码转化为可执行代码
4.一个简单的程序设计一般包含分析问题,设计算法,编制程序,调试程序
5.任何解决问题的过程都是由我一定的步骤组成的,解决问题确定的方法和有限的步骤称为算法
6.c语言规定,标识符由c语言字符集中的字母,数字或下划线(_)组成,它的第一个字符必须是字母或下划线
7.c程序的基本结构:
#include<stdio.h>
int main(void){ /*一个简单的c程序*/
int num; /*定义一个名为num的变量*/
num=1; /*为num赋一个值*/
printf("欢迎来到我们的c语言时代!!\n"); /*使用printf()函数*/
printf("Welcome to my c language country!!\n");
printf("我喜欢的数字是%d,因为它排在数字的第一位。\n",num);
return 0;
}
8.c程序的上机执行过程一般要经过四个步骤:编辑,编译,链接,运行
9.在编程语言中对数据进行分类:整型 浮点型
10.数据在程序运行时,其值不会改变,编程语言中称这些数据为常量
11.变量:在编程语言中,当为内存的某个区域指定一个有意义的标识符时,该标识符就叫变量
**
#Define 标识符 常量
常量与变量的区别
#define Num 30 -> 只定义一次,自行找空间匹配,不可以变数据
int num =30 -> 需要匹配内存,可以变数据
我的易错易混点
1.PI:程序中定义的符号常量
2.在c语言中整数除法结果的小数部分都被丢弃,这个过程被成为截尾
3.<1>算术运算符 + - * / % (加 减 乘 除 取模)
注意:在做取模运算符时,用于整数运算,不要对浮点数使用该运算符,这将是无效的
<2>赋值运算符:=
<3>增量,减量运算符:++ -- ;都是单目运算符
<4>关系运算符:== != > >= < <= ;
关系运算符都是双目运算符,具有左结合性
左结合性:指在优先级相同的情况下,从左往右开始处理
<5>逻辑运算符:&& || !
(与 或 非) 前面两个是双目运算符,具有左结合性;后面一个是单目运算符,有右结合性
<6>条件运算符:表达式1
?表达式2:表达式3
唯一一个三目运算符,右结合性
<7>长度运算符(sizeof);取址运算符(&);单目运算符,右结合性
<8>以上运算符优先级从大到小依次为:
!(非) &(取值运算符)
算术运算符(+ - * / %)
关系运算符(> >= < <= > ==和!=)
&&和||
赋值运算符(=)
条件运算符低于关系运算符,高于赋值运算符
4.算法的基本特征
*有穷性
*确定性
*有效性
*有零个或多个输入
*有一个或多个输出
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.