一.c语言练习
1.最简单的 int main,prientf为例
代码及运行成果如下
2.c中的“死机”程序(代码如下)
#include<stdio.h>
#include<maiioc.h>
int main(void)
{
while (1) { int *p = (int *)malloc(100000); }
return 0;
}
3.c语言一元二次方程练习
#include<stdio.h>
#include<math.h>
int main (void)
{
int a=1,b=2,c=3;
double delta,x1,x2;
delta=bb-4ac;
if (delta>0)
{
x1=-b + sqrt( bb - 4ac) / 2a;
x2=-b-sqrt(bb-4ac)/2a;
printf ("%f,%f\n",x1,x2);
}
else if (delta==0)
{
x1=x2=-b/2a;
printf("=%f,=%f\n",x1,x2);
}
else if (delta<0)
{
printf("函数无解\n");
}
return 0;
}
4.vc++6.0软件
include <stdio.h>
int main(void) { printf("江小理!\n"); printf("理学\n");
return 0;
}
二.课堂笔记
1.c语言的特点
优点:代码量小 ;速度快 ;功能强大
缺点:危险性高 ;可移植性不高;研发周期较长
2.c语言的应用领域
操作系统的开发如Windows
数据库如Oracle、Sql sever
办公软件如WPS
图形图像多媒体如Photoshop
嵌入系统开发如智能手机、共享单车
3.c语言的重要性
(摘自他处)
4.学习c语言的方法
多读,多看,多练,多创新
5.学习课程计划:
| 课程名称 | 课时 |
|---|---|
| 基本编程知识 | 1 |
| 数据类型 | 1 |
| 运算符和表达式 | 1 |
| 流程控制 | 4 |
| 函数 | 2 |
| 数组 | 1 |
| 指针 | 4 |
| 变量的作用域和储存方式 | 1 |
| 扩展数据类型 | 1 |
| 专题: | |
| 字符串的处理 | 1 |
| 进制转换 | 1 |
| 补码 | 1 |
| 动态内存分配 | 1 |
| 综合运用:链表的使用 | 2 |
| 视频链接 | |
| link.juejin.cn/?target=htt… |
三. 补充
c语言中的结构
1.循环结构
for:for循环结构
do:do循环结构
while:while循环结构
2.分支结构
if:条件语句
else:条件语句否定分支(与if连用)
switch:多重分支语句时运用
case:开关语句中的分支标记
3.跳转结构
return:用在函数体中,返回特定值
continue:结束当前循环,开始下一轮循环
break:跳出当前循环或switch结构
goto:无条件跳转语句
| 4.32个常用的c语言组成关键词 | |
|---|---|
| auto | 自动 |
| break | 破坏 |
| case | 按键 |
| char | 储存 |
| const | 常量 |
| continue | 继续 |
| default | 默认 |
| do | 做 |
| double | 双 |
| else | 否则 |
| enum | 枚举 |
| extern | 额外 |
| float | 浮点 |
| for | 为了 |
| goto | 去 |
| if | 如果 |
| union | 联合 |
| while | 当...时 |
| ... | ... |