C语言能做什么

Python019

C语言能做什么,第1张

c语言学会了能干的事情有:

1、做嵌入式开发;

2、写漂亮的界面

3、做服务器开发;

4、可以写游戏;

5、可以写驱动程序;

6、可以写外挂;

7、可以做视频图片流媒体处理;

8、可做网页和爬虫相关的编程;

9、可以进行黑客编程等等。

C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出。1978后,C语言已先后被移植到大、中、小及微型机上。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

很多大学生都或多或少的懂一点编辑语言,尤其是计算机系的,众说周知,c++语言是众多语言中比较简单易学的,那么要如何使用它来编写程序呢?下面将告知如何编写一个属于自己的小程序。

工具/原料

more

电脑一台(能联网) Visual C++ 6.0(完整绿色版)软件

方法/步骤

1/6分步阅读

想要编写软件首先得要有编写工具,对于初学者来说,一个好的编写工具会能让我们更快的上手,所以编写软件最好是中文版的,我这里使用的是Visual C++ 6.0(完整绿色版)软件,当然也可以用其他版本,只是内容大同小异。首先要在网上下载软件。

查看剩余1张图

2/6

软件安装后(安装过程就不多加赘述了)运行软件,哪个你知道吗....可以不用管它,点击关闭即可。先点击点击左上角文件,再点击新建。

查看剩余1张图

3/6

点击新建后进入一个界面,在此界面上先选择工作区,然后选择倒数第三个,然后自己建立一个工程名(必须得先选择后建立工程名),然后可以选择工程保存位置,点击确认,之后选择一个空工程,点击完成。

查看剩余1张图

4/6

点击完成后又会回到起初的界面,老规矩点击文件,新建,进入界面后,这一次要选择文件区,然后选择第四个,再建立文件名,设置好了后点击确定。

5/6

点击确定后就进入设计界面了,在此界面上我们可以随心所欲的写自己想写的代码,写完代码后,可以点击上面的那个叹号似的东西,选择运行程序,之后我们写的程序就会运行,你可以看到它们运行后的状态。

查看剩余2张图

6/6

值得一提的是,如果你的代码存在错误时,那么程序会运行不成功,你可以到最下面那个窗口看自己到底错在哪里,然后改正直到运行成功,则程序制作成功了。

注意事项

在建立工程时一定要记得工程的位置,最好是专门建立一个文件夹来存放,否则容易会导致找不到工程的的情况。

使用的是int整型运算,位数可以自己指定。

#include "stdafx.h"

#include <iostream>

using namespace std

int main()

{

char s[20],n1[5],n2[5],n3[5],op,*p

int i = 0,num1,num2,num3

cout <<"请输入表达式:" <<endl

cin >>s

p = s

while (*p!='+'&&*p!='-'&&*p!='*'&&*p!='/')

{

n1[i] = *p

i++

p++

}

n1[i] = '\0'

op = *p

p++

i=0

while (*p != '=')

{

n2[i] = *p

i++

p++

}

n2[i] = '\0'

p++

i = 0

while (*p)

{

n3[i] = *p

i++

p++

}

n3[i] = '\0'

num1 = atoi(n1)

num2 = atoi(n2)

num3 = atoi(n3)

switch (op)

{

case '+':

if (num3 == num1 + num2)

cout <<"Perfect!" <<endl

else

{

cout <<"Error!" <<endl

cout <<num1 <<op <<num2 <<"="<<num1+num2<<endl

}

break

case '-':

if(num3==num1-num2)

cout <<"Perfect!" <<endl

else

{

cout <<"Error!" <<endl

cout <<num1 <<op <<num2 <<"="<<num1-num2<<endl

}

break

case '*':

if(num3==num1*num2)

cout <<"Perfect!" <<endl

else

{

cout <<"Error!" <<endl

cout <<num1 <<op <<num2 <<"="<<num1*num2<<endl

}

break

case '/':

if(num3==num1/num2)

cout <<"Perfect!" <<endl

else

{

cout <<"Error!" <<endl

cout <<num1 <<op <<num2 <<"="<<num1/num2<<endl

}

break

default:

break

}

system("pause")

  return 0

}