一、视频课程笔记:
1.C语言的起源与发展:
2.C语言的特点:
优点 代码量小 速度快 功能强大
缺点 危险性高 开发周期长 可移植性不强
3.C语言的应用邻域
4.C语言的重要性:
5.一元二次方程练习:
#include<stdio.h>
#include<math.h>
int main(void)
{
//把三个系数保存到计算机中
int a=26; //=不表示相等,表示赋值
int b=39;
int c=51;
double delta;//delta存放的是b*b - 4*a*c
double x1;//存放一元二次方程的其中一个解
double x2;//存放一元二次方程的其中一个解
delta =b*b - 4*a*c;
if (delta>0)
{
x1= (-b + sqrt (delta) ) / (2*a);
x2= (-b - sqrt (delta) ) / (2*a);
printf("该一元二次方程有两个解,x1=%f,x2=%f\n",x1,x2);
}
else if(delta == 0)
{
x1=(-b)/(2*a);
x2=x1;//右边赋给左边
printf("该一元二次方程有一个唯一的解,x1=x2=%f\n",x1);
}
else
{
printf("无解\n");
}
return 0;
}
6.简单代码示例:
#include <stido.h>
int main(void)
{
printf("欲戴皇冠,必承其重。\n"):
return 0:
}
7.怎样学习C语言:
(1).认真观看视频,阅读课本,掌握好理论知识。
(2).多上机,多思考,记录出现的错误。
8.学习目标:
9.课程计划:
| 课程名称 | 课时 |
|---|---|
| 基本编程知识 | 1 |
| 数据类型 | 1 |
| 运算符和表达式 | 1 |
| 流程控制 | 4 |
| 函数 | 2 |
| 数组 | 1 |
| 指针 | 4 |
| 变量的作用域和储存方式 | 1 |
| 扩展数据类型 | 1 |
| 专题: | |
| 字符串的处理 | 1 |
| 进制转换 | 1 |
| 补码 | 1 |
| 动态内存分配 | 1 |
| 综合运用:链表的使用 | 2 |
10.学习markdown笔记:
1.段落和换行符:
(1)回车键
(2)回车键有些编辑器无法识别,可以通过输入两个空格
(3)有些编辑器会忽略换行,可以通过shift+enter进行换行
(4)或者输入<br/>
2.标题
(1)创建标题,可以在文本行的开头输入1-6个井号,#。不同个数的#,代表着标题的等级.另外#后 面需要输入一个空格
正确示例:
一级标题
二级标题
错误示例:
#三级标题
3.引用:
只需要在文字前面输入>就可以,若不想使用该符号的功能可以敲一下回车。
4.列表:
(1)无序列表: 使用*或者+,-来创建
*无序一
+无序二
(2)有序列表:使用数字.来创建有序列表,注意别少了那一点
1.有序一
5.任务列表:
任务列表就是在列表前面加一个符号,来表示列表事件是否完成。一般可以用来记录待办事项。
- 待办事项
- 已办事项
可以使用- [ ]和- [x]来表示待办事项和已办事项。
[ ] 待办事项
[x] 已办事项
6.代码块
(1)Github显示代码块的符号:
只需要输入``然后按下回车,另外在```后面加上代码使用的语言,就会有代码高亮。
例:
```python
def highlight():
print('Ok, give you the highlighting')
```
可达到这样的效果:
(`这个符号在键盘左上方,输入时需在英文状态下)
(2原始的Markdown中:
使用<pre><code>和</code></pre>来表示代码块