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
}