代码实践操作
欢迎学习c语言
1、Helloworld举例
新建名字为helloworld的文件夹,输入以下代码:
#include <stdio.h>
int main(void)
{
printf("欢迎大家学习C语言\n");
return 0;
}
运行结果如图:
2、c语言重要性中的死机代码
# include <stdio.h>
# include <malloc.h>
int main(void)
{
while (1)
{
int *p = (int *)malloc(1000);
}
return 0;
}
过于危险,不敢尝试
3、一元二次方程详解
# include <stdio.h>
# 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");
}
}
运行结果为“无解”
4、VC++6.0软件使用讲解中出现的代码
# include <stdio.h>
int main(void)
{
printf("哈哈!\n");
printf("嘻嘻!\n");
return 0;
}
运行成功
笔记
C语言的特点
优点:代码量小、速度快、功能强大。
缺点:危险性高、开发周期长、可移植性不强。
C语言的应用领域
- 应用软件。Linux操作系统中的应用软件都是C语言编写的。还有非常经典的枪战游戏——CS,它的核心就是用C语言编写的,这使得他可以在配置较低的系统上完美运行,而魔兽之类的游戏的核心就不是C语言了。
- 服务器端的开发。 很多游戏公司或互联网公司的服务器都是基于C语言研发的。
3.对性能要求严格的领域。 一般对性能要求严格的地方都是C语言编写的。 4.系统软件和图形处理。 由于C语言有较强的绘图能力,并且具有很强的数据处理能力,所以可以用于编写绘图软件,如:PS。
其中系统软件的开发很明显:
操作系统:Windows,Linux,Unix.
驱动程序:主板驱动,显卡驱动,摄像头驱动。
C语言的重要性
1.有史以来最重要的语言。
2.所有大学工科和理科学生必修课程。
3.最重要系统软件:Windows,linux,unix均使用C开发。
4.一个黑客必须掌握的语言。
5.任何一个想终身从事程序设计和开发人员必须熟练掌握的语言.
6.为学习数据结构,C++,Java,C#奠定基础。
学习C语言的方法
途经:多思考,多上机。 目标:能看懂程序,能调试程序,自学能力要强。
C语言的关键字
32个关键字:
auto break case char const(常数)
continue default do double else
enum extern float for goto
if int long register return
short signed sizeof static struct
switch typedef unsigned union void
volatile while