㈠ 如何用c语言编写一个软件
如果要写记分牌 最好使用的工具 visual studio 2010(推荐)微软官网有 可以下载中文版。
如果只用c语言的话, 就要用win32 api编写。
㈡ 怎么用C语言写软件
一般来讲,如果你只学了c,那么你可以去做一些嵌入式的编程,或者写一些驱动程序,不可能用只用c去写软件的,如果你想要写软件,而且有c的基础,那么你可以去学C++,很容易上手的,可以用C++的MFC,API等去开发一些软件或者是一些模块。。。
㈢ c语言怎么编写
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
char fun(char *a,char *b)
{
char *t;
strcpy(t,a);
strcpy(a,b);
strcpy(b,t);
}
struct st{
char a[6][20];
};
int main()
{
struct st s[111];
int n,x[111],k=0,ts,sum=0;
scanf("%d",&n);
printf("学号 姓名 数学 物理 英语 计算机 ");
for(int i=0;i<n;i++)
{
sum=0;
for(int j=0;j<6;j++)
{
scanf("%s",s[i].a[j]);
if(j!=0&&j!=1)
{
sum+=atoi(s[i].a[j]);
}
}
x[k++]=sum/3;
}
for(int i=0;i<k;i++)
{
for(int j=0;j<k-i-1;j++)
{
if(x[j]>x[j+1])
{
ts=x[j];
x[j]=x[j+1];
x[j+1]=ts;
for(int l=0;l<6;l++)
fun(s[j].a[l],s[j+1].a[l]);
}
}
}
printf("学号 姓名 数学 物理 英语 计算机 平均成绩 ");
for(int i=0;i<n;i++)
{
for(int j=0;j<6;j++)
{
printf("%s",s[i].a[j]);
for(int k=0;k<8-strlen(s[i].a[j]);k++)
printf(" ");
}
printf("%8d ",x[i]);
}
return 0;
}
㈣ C语言编写一个软件
1、首先打开pelles C,创建一个新的项目文件。
㈤ C语言写系统软件
C语言开发系统软件,很大程度上依赖于编译环境,比如Visual C++编写Windows程序。绝不是仅仅用C语言本身提供的功能。如果想学系统开发,不是看C语言的教材,而要看操作系统的书,比如《Windows程序设计》等。
还有,比如用C语言开发编译器和操作系统,那也是有前提的,操作系统必须先用汇编语言构建基础内核,实现一些基本的核心功能以后才能再用C语言来实现高级模块。
㈥ 如何自己编一个小软件(c语言)
看你是想编写什么软件。系统应用程序?还是基本的程序?
C语言的优点就是效率比较高,但是比较麻烦,繁琐,不过应用面广,不但PC,单片机都用这个语言,属于初级语言到高级语言之间。
如果你想编写一个非常好的软件(短小金汉)的话,用C语言。在编写C语言之前要学会基础,可以看视屏或书,但是速成就看视屏。想知道多点就看书。
掌握数据类型,stdio的简单运用,还有算法,就可以做一个小计算器了。
不过我很想知道你这个小软件的规模,还有什么用途。还有你掌握了什么。
不过为些软件而学C语言有点不值得(浪费时间,如果不是考证),学python把,入门难度低,开发速度快。
㈦ C语言编程
C语言编程,顾名思义,就是用C语言来进行计算机编程工作。C语言是国际上广泛流行的,很有发展前途的计算机高级语言.它适合作为系统描述语言,即可用来编写系统软件,也可用来编写应用软件.
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。主要有以下特点:
C语言在很多方面都可以用,不仅仅是在软件开发上,各类科研都是需要用到C语言的。具体应用比如我是学硬件的,单片机以及嵌入式系统都可以用C来开发。
C 语言发展如此迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大的功能。许多着名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。用C 语言加上一些汇编语言子程序, 就更能显示C 语言的优势了, 象PC- DOS 、WORDSTAR等就是用这种方法编写的。归纳起来C 语言具有下列特点:1. C是中级语言它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。
2. C是结构式语言结构式语言的显着特点是代码及数据的分隔化, 即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。C 语言是以函数形式提供给用户的, 这些函数可方便的调用, 并具有多种循环、条件语句控制程序流向, 从而使程序完全结构化。
3. C语言功能齐全C 语言具有各种各样的数据类型, 并引入了指针概念, 可使程序效率更高。另外C 语言也具有强大的图形功能, 支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大, 可以实现决策目的编游戏,编3D游戏,做数据库,做联众世界,做聊天室,做PHOTOSHOP做FLASH,做3DMAX。
4. C语言适用范围大C语言还有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。
C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。
㈧ 如何用c语言编写简单的操作系统
C语言当然是可以写操作系统的,但是操作系统的编写一般都不仅仅只是用C语言编写的。
写操作系统需要编程语言提供以下几个特征:
1、跨平台,不能是只在某个平台下编译(VB就不行);
2、必须是编译型语言(PHP就不行),或者有一个非常高效的解释器;
3、必须有方便的操作硬件的功能,容易嵌入汇编(Java就不行);
4、兼容性要好,最好不同编译器编译的符号要基本相同,容易链接(C++不行,如果放弃Class的话C++基本可以);
5、编译器本身最好是由该语言自己完成的(大部分语言的编译器都是用C/C++写的);
6、开发者可以很方便的扩展、改造、或者使用第三方的运行库(大部分语言的库都无法修改);
7、开发者众多(小众语言就不行);
8、该语言开发操作系统的资料要足够完善。
所以总结下来,C语言是首选。
㈨ C语言如何编写
新手用啥编译器能编写c语言
c语言可以用的编译器有很多,包括Microsoft Visual C++、My Eclipse、Turbo C和gcc编译器等。Microsoft Visual C++是微软公司的免费C语言编程软件,是用户安装时必须安装的运行时组件。
㈩ c语言学完可以写软件
C语言是目前世界上流行、使用非常广泛的高级程序设计语言。
在TIOBE已公布2020年8月的编程语言排行榜。C语言依然保持排行第一!
C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画它是数值计算的高级语言。
因为C语言具有高级语言的特点,又具有汇编语言的特点,所以可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。其应用范围极为广泛,不仅仅是在软件开发上,各类科研项目也都要用到C语言。
如今只要是在学习计算机相关专业的同学,C语言都是一个必不可少的学习课程,但是学了能做什么,相信太多人都不了解了
总的来说,C 语言的用途分为 上层开发和底层开发。
1、上层开发
其实用 C 语言做上层应用程序开发和写界面不是明智的选择,比如 Windows 上面,画个窗口,写个消息处理函数,麻烦的要死。
做上层应用程序开发,其实大家都在用:
Windows:C++,MFC/QT
Android:Java
IOS:ObjecTIve-c / swift
Linux:C\C++,GTK+/ QT(Linux 图形界面应用程序)
2、底层开发
C 语言主要的用途还是底层编程,例如系统软件:编译器,JVM,驱动,操作系统内核,还有各种嵌入式软件,固件。
下面列举了C语言一些常见的领域:
1)应用软件。Linux操作系统中的应用软件都是使用C语言编写的,因此这样的应用软件安全性非常高。
2)对性能要求严格的领域。一般对性能有严格要求的地方都是用C语言编写的,比如网络程序的底层和网络服务器端底层、地图查询等。
3)系统软件和图形处理。C语言具有很强的绘图能力和可移植性,并且具备很强的数据处理能力,可以用来编写系统软件、制作动画、绘制二维图形和三维图形等。
4)数字计算。相对于其他编程语言,C语言是数字计算能力超强的高级语言。
5)嵌入式设备开发。手机、PDA等时尚消费类电子产品相信大家都不陌生,其内部的应用软件、游戏等很多都是采用C语言进行嵌入式开发的。
6)游戏软件开发。游戏大家更不陌生,很多人就是由玩游戏而熟悉了计算机。利用C语言可以开发很多游戏,比如推箱子、贪吃蛇等。
上面仅列出了几个主要的C语言应用领域,实际上,C语言几乎可以应用到程序开发的任何领域。
所以说,C 语言往深了学,要学习操作系统,虽然 C 语言和操作系统之间没有必然联系,但是别忘了,连操作系统都是 C 语言写的,C 语言的主要用途也在底层开发上面。
初学者学完了基础语法,厌倦了黑乎乎的界面,想写出带界面的程序?虽然利用 Windows api 也可以实现,但还是别折腾了,转战别的语言吧,有现成的轮子可以用,又何必造轮子。
没办法,C 语言就不是让你写 App 的。如此强大又备受欢迎的编程语言,其实远没有传闻中的那么难,没有基础也是可以学习的。