第一章

1.程序:一组计算机能识别和执行的指令;
2.机器语言(1,0组成);汇编语言(低级语言);高级语言(面向过程、面向对象);

第二章

1.程序主要包括两方面的信息:数据结构(对数据的描述)、算法(对操作的描述);
2.算法的特性:有穷性(步骤有限)、确定性(步骤确定)、有零个或者多个输入、有一个或者多个输出、有效性(比如0不能为分母)
3.三个基本结构:顺序、条件、循环;

第三章

1.常量:整型常量、符号常量;变量:先定义,后使用;标识符:只能由字母、数字、下划线三种字符组成;
2.数据类型:整型int、char、bool;浮点型float、double;
3.运算符:算术运算符、关系运算符、逻辑运算符等;
4.C语句:控制语句(9种)、函数调用语句、表达式语句、空语句、复合语句;
5.输入:scanf("%lf%.2f",&a,&b);
6.输出:printf("%d,%c,%f\n",a,b,c);

后续

第四章:选择;
第五章:循环;
第六章:用数组批处理数据;
第七章:构造函数;
第八章:指针;
第九章:建立数据类型(结构体);
第十章:输入输出fopen、fclose;

具体学习

1.多犯错,多学习;
2.完成十一个实验;

实验一 简单程序设计
011 计算球体积 012 计算书费 013 时间相加
实验二 分支结构程序设计
021 函数值计算
022 颠倒整数
023 整数排序
024 自整除数
025 选作题:Fibonacci Again
实验三 循环结构程序设计
031 整数的立方和
032 求累加和
033 与7无关的数
034 选作题:细菌繁殖
实验四 数组应用
041 杨辉三角形
042 矩阵乘法
043 学生成绩管理
044 选作题:大整数乘法
实验五 函数应用
051 各类型变量在函数调用过程中的变化
052 最大公约数和最小公倍数053 进制转换
054 字符串替换
055 排序
056 选作题:数制转换
实验六 综合应用(一)
061 同一天生日
062 忽略大小写比较字符串
063 不吉利日期
064 统计字符数
065 选作题:Digital Roots
实验七 指针应用
071 求平均成绩
072 字符串排序
073 字符串比较
074 选做题:学生成绩统计
实验八 结构体应用
081 学生成绩统计
082 图书价格统计
实验九 链表应用
091 列车排队
092 选做题:猴子选大王
实验十 文件应用
101 学生成绩管理
实验十一 综合应用(二)
111 小白鼠排队
112 吃糖果
113 日期转换问题