代码练习
1.HelloWorld程序
#include <stdio.h>
int main(void)
{
printf("欢迎大家学习C语言\n");
return 0;
}
出现下图运行结果,说明运行成功
2.一元二次方程
# include <math.h>
int main(void)
{
//把三个系数保存到计算机中
int a = 1; //=不代表相等,表示赋值
int b = 2;
int c = 3;
double delta; //delt存放的是 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, x2);
}
else
{
printf("无解\n");
}
}
出现下图运行结果“无解”,则说明成功
3.VC++6.0软件说明中出现的程序
# include <stdio.h>
int main(void)
{
printf("哈哈!\n");
printf("嘻嘻!\n");
return 0;
}
出现下图运行结果,则说明成功
课堂笔记
1.C语言的起源和发展
- 机器语言 用0,1来表示,如0000 0001 1101 10000
- 汇编语言 用英文单词表示,如ADD AX BX
- 高级语言 相较于前两种语言,速度更快,如a+b 2.C语言的特点
优点
-
代码量小 速度快 功能强大 缺点
-
危险性高 开发周期长 可移植性不强 3.C的应用领域 1.系统软件开发
-
操作系统:Windows、Linux、Unix
-
驱动系统:主板驱动、显卡驱动、摄像头驱动
-
数据库:DB2、Oracle、Sql Server 2.应用软件开发
-
办公软件:WPS
-
图形图像多媒体:ACDSee Photoshop MediaPlayer
-
嵌入软件开发: 智能手机、掌上电脑
-
游戏开发:2D、3D游戏 3.C的重要性
-
有史以来最重要语言
-
所有大学工科和理科大学必修课
-
最重要系统软件:Windows、Linux、Unix均使用C开发
-
一名合格黑客必须掌握的语言
-
任何一个想众神从事程序设计和开发人员必须熟练掌握的语言
-
大企业、外企招募程序员必考的语言
-
为学习数据结构、C++、Java、C#奠定基础 4.怎样学C语言
-
途径:多思考,多上机
-
目标:能看懂程序,能调试程序,自学能力要和很强 5.学习的目标
-
了解程序语言及发展历史
-
熟练掌握C语言的语法规则
-
掌握简单的算法
-
理解面向过程的思想,这非常有助于将来对面向对象思想的学习
郝斌老师C语言直播课链接
1.本讲内容概述
4.C的特点
5.C的应用领域
6.C的重要性
7.怎样学C语言
8.学习的目标
9.常见问题答疑
10.C语言课程总纲要
11.一元二次方程详解
13.回顾本讲内容
操作中遇到的问题
1.输出结果中有中文乱码
将UTF-8改为simplified chinese (GBK)并保存文件即可解决
2.使用Markdown时加粗操作不成功
将##课堂笔记##改为## 课堂笔记 ##,即可,要将##空一格