C语言集训-唐庆鑫-第一次作业

240 阅读2分钟

一.c语言练习

1.最简单的 int main,prientf为例
代码及运行成果如下

image.png 2.c中的“死机”程序(代码如下) #include<stdio.h> #include<maiioc.h> int main(void) { while (1) { int *p = (int *)malloc(100000); } return 0; }

image.png 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; }

image.png
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语言的重要性

image.png (摘自他处)
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当...时
......