1.怎么用C画图
Turbo C 有专门的画图头文件,里面定义了画图的函数。
譬如 I。 画线函数 TURBO C提供了一系列画线函数,下面分别叙述: void far line(int x0, int y0, int x1, int y1); 画一条从点(x0, y0)到(x1, y1)的直线。
void far lineto(int x, int y); 画一作从现行游标到点(x, y)的直线。 void far linerel(int dx, int dy); 画一条从现行游标(x,y)到按相对增量确定的点(x+dx, y+dy)的直线。
void far circle(int x, int y, int radius); 以(x, y)为圆心,radius为半径,画一个圆。 void far arc(int x, int y, int stangle, int endangle,int radius); 以(x,y)为圆心,radius为半径,从stangle开始到endangle结束(用度表示)画一段圆弧线。
这些头文件在VC中是没有的,所以你如果是用VC编写绘图程序的话,要自己添加头文件。 以下上传的就是VC中需要添加的绘图程序头文件及相关的实现程序。
你将这两个文件链接到工程中即可。
2.新手如何入门C语言
如果是想通过计算机等级考试 就买一本全国计算机等级考试二级试题认真做就可以了 当然也要加强上机实践。
怎样才能学好C语言
第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它。
第二:C语言能够让你深入系统底层,你知道的操作系统,哪一个不是C语言写的?所有的indows, Unix, Linux, Mac, os/2,没有一个里外的,如果你不懂C语言,怎么可能深入到这些操作系统当中去呢?更不要说你去写它们的内核程序了。
第三:很多新型的语言都是衍生自C语言,C++,Java,C#,J#,perl。哪个不是呢?掌握了C语言,可以说你就掌握了很多门语言,经过简单的学习,你就可以用这些新型的语言去开发了,这个再一次验证了C语言是程序设计的重要基础。还有啊,多说一点:即使现在招聘程序员,考试都是考C语言,你想加入it行业,那么就一定要掌握好C语言。
那么究竟怎样学习C语言呢?
1:工欲善其事,必先利其器
这里介绍几个学习C语言必备的东东:
一个开发环境,例如turbo C 2.0,这个曾经占据了DOS时代开发程序的大半个江山。但是现在windows时代,用turbo C有感觉不方面,编辑程序起来很吃力,并且拖放,更没有函数变量自动感应功能,查询参考资料也不方便。建议使用Visual C++,这个东西虽然比较大块头,但是一旦安装好了,用起来很方便。
一本学习教程,现在C语言教材多如牛毛,但推荐大家使用《C语言程序设计》谭浩强主编 第二版 清华大学出版社,此书编写的很适合初学者,并且内容也很精到。
除此以外,现在有很多辅助学习的软件,毕竟现在是Window时代了,学习软件多如牛毛,不象我们当初学习,只有读书做题这么老套。我向大家推荐一个“集成学习环境(C语言)”,里边的知识点总结和例程讲解都非常好,还有题库测试环境,据说有好几千题,甚至还有一个windows下的trubo C,初学者甚至不用装其它的编译器,就可以练习编程了,非常适合初学者。还有一个“C语言学习系统”软件,不过感觉只是一个题库系统,如果你觉得题做的不够,不妨也可以试试。
2:葵花宝典
学习计算机语言最好的方法是什么?答曰:读程序。
没错,读程序是学习C语言入门最快,也是最好的方法。如同我,现在学习新的J#,C#等其他语言,不再是抱着书本逐行啃,而是学习它们的例程。当然,对于没有学过任何计算机语言的初学者,最好还是先阅读教程,学习完每一章,都要认真体会这一章的所有概念,然后不放过这一章中提到的所有例程,然后仔细研读程序,直到每一行都理解了,然后找几个编程题目,最好是和例程类似的或一样的,自己试图写出这段已经读懂的程序,不要以为例程你已经读懂了,你就可以写出和它一样的程序,绝对不一定,不相信你就试一试吧,如果写不出来,也不要着急,回过头来再继续研究例程,想想自己为什么写不出来,然后再去写这段程序,反反复复,直到你手到擒来为止,祝贺你,你快入门了。
3:登峰造极
写程序的最高境界其实就是掌握各种解决问题的手段(数据结构)和解决问题的方法(算法)。
是不是写出底层程序就是程序设计高手呢?非也,写底层程序,无非是掌握了硬件的结构,况且硬件和硬件还不一样,要给一个芯片写驱动程序,无非就是掌握这块芯片的各种寄存器及其组合,然后写值读值,仅此而已。这不过是熟悉一些io函数罢了。那么怎样才算精通程序设计呢?怎样才能精通程序设计呢?举个例子:你面前有10个人,找出一个叫“张三”的人,你该怎么办?第一种方法:直接对这10个人问:“谁叫张三”。第2种方法:你挨个去问“你是不是张三?”,直到问到的这个人就是张三。第三种方法:你去挨个问一个人“你认不认识张三,指给我看”。不要小看这个问题,你说当然会选第一种方法,没错恭喜你答对了,因为这个方法最快,效率最高,但是在程序设计中找到解决问题的最优方法和你用的手段却是考验一个程序员程序设计水平的重要标志,而且是不容易达到的。刚才这个问题类似于数据结构和算法中的:Map数据结构,穷举查找和折半查找。所以掌握好数据结构和一些常用算法,是登峰造极的必然之路。最后给大家推荐严尉敏的《数据结构》清华大学出版社,希望每一个想成为程序设计高手的人研读此书。
3.C语言如何用啊 可以用来干什么啊
C语言的发展过程 C语言是在70年代初问世的。
一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。
通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定了一个C 语言标准,于一九八三年发表。
通常称之为ANSI C。 当代最优秀的程序设计语言 早期的C语言主要是用于UNIX系统。
由于C语言的强大功能和各方面的优点逐渐为人们认识,到了八十年代,C开始进入其它操作系统,并很快在各类大、中、小和微型计算机上得到了广泛的使用。成为当代最优秀的程序设计语言之一。
C语言的特点 C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。
C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。
它还可以直接访问内存的物理地址,进行位(bit)一级的操作。由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。
既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有效率高,可移植性强等特点。
因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言。 C语言版本 目前最流行的C语言有以下几种: ·Microsoft C 或称 MS C ·Borland Turbo C 或称 Turbo C ·AT&T C 这些C语言版本不仅实现了ANSI C标准,而且在此基础上各自作了一些扩充,使之更加方便、完美。
面向对象的程序设计语言 在C的基础上,一九八三年又由贝尔实验室的Bjarne Strou-strup推出了C++。 C++进一步扩充和完善了C语言,成为一种面向 对象的程序设计语言。
C++目前流行的最新版本是Borland C++4.5,Symantec C++6.1,和Microsoft VisualC++ 2.0。C++提出了一些更为深入的概念,它所支持的这些面向对象的概念容易将问题空间直接地映射到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式和编程方法。
因而也增加了整个语言的复杂性,掌握起来有一定难度。 C和C++ 但是,C是C++的基础,C++语言和C语言在很多方面是兼容的。
因此,掌握了C语言,再进一步学习C++就能以一种熟悉的语法来学习面向对象的语言,从而达到事半功倍的目的。 C源程序的结构特点 为了说明C语言源程序结构的特点,先看以下几个程序。
这几个程 序由简到难,表现了C语言源程序在组成结构上的特点。虽然有关内容还未介绍,但可从这些例子中了解到组成一个C源程序的基本部分和书写格式。
main() { printf("c语言世界,您好!\n"); } main是主函数的函数名,表示这是一个主函数。每一个C源程序都必须有,且只能有一个主函数(main函数)。
函数调用语句,printf函数的功能是把要输出的内容送到显示器去显示。printf函数是一个由系统定义的标准函数,可在程序中直接调用。
#include #include main() { double x,s; printf("input number:\n"); scanf("%lf",&x); s=sin(x); printf("sine of %lf is %lf\n",x,s); } 每行注释 include称为文件包含命令扩展名为.h的文件也称为头文件或首部文件 定义两个实数变量,以被后面程序使用 显示提示信息 从键盘获得一个实数x 求x的正弦,并把它赋给变量s 显示程序运算结果 main函数结束 程序的功能是从键盘输入一个数x,求x的正弦值,然后输出结果。在main()之前的两行称为预处理命令(详见后面)。
预处理命令还有其它几种,这里的include 称为文件包含命令,其意义是把尖括号""或引号<>内指定的文件包含到本程序来,成为本程序的一部分。被包含的文件通常是由系统提供的,其扩展名为.h。
因此也称为头文件或首部文件。C语言的头文件中包括了各个标准库函数的函数原型。
因此,凡是在程序中调用一个库函数时,都必须包含该函数原型所在的头文件。在本例中,使用了三个库函数:输入函数scanf,正弦函数sin,输出函数printf。
sin函数是数学函数,其头文件为math.h文件,因此在程序的主函数前用include命令包含了math.h。scanf和printf是标准输入输出函数,其头文件为stdio.h,在主函数前也用include命令包含了stdio.h文件。
需要说明的是,C语言规定对scanf和printf这两个函数可以省去对其头文件的包含命令。所以在本例中也可以删去第二行的包含命令#include。
同样,在例1.1中使用了printf函数,也省略了包含命令。 在例题中的主函数体中又分为两部分,一部分为说明部分,另一部分执行部分。
说明是指变量的类型说明。例题中未使用任何变量,因此无说明部分。
C语言规定,源程序中所有用到的变量都必须先说明,后使用,否则将会出错。这一点是编译型高级程序设计语言的一个特点,与解释型的BASIC语言是不同的。
说明部分是C源程序结构中很重要的组成部分。本例中使用了两个变量x,s,用来表示输入的自变量和sin函数值。
由于sin函数要求这两个量必须是双精度浮点型,故用类型说明符double来说明这两个变量。说明部分后的四行为执行。
4.怎么用C语言做项目
所谓项目,在一定的时间内,利用有限的资源和时间,完成特定的目的,这就是项目。
Turbo C 是一种工具,它有它擅长的地方,也有它不擅长的地方
我98年接过一个项目,用TC开发,结果失败,前前后后写了10000多行代码,只完成了一个图形化界面的部分,当时Win 95已经出来了,我写了一个学期的东西,人家用VB一下午就出来了。
但是我也知道TC是完全可以做项目的,我毕业后找工作,一家软件公司差点就要我了,他们就是用TC做项目的,写驱动程序,TC+汇编
写了这么多,不知你看明白了没有,TC能不能做项目,答案是肯定的。至于你要代码,我只能说,要到的可能性不大。因为项目的特性之一就是独特性,每一个项目都有它自己的特点,别人的代码给你也用不上,最多只是起个学习作用。但是对于别人来说,那是职业道德问题,哪个公司的源代码也不会允许拿给外人的。
5.gay怎么对C(操)
我来跟你解释
首先 0 也就是被动方 用清水灌肠 将直肠和大肠清洗得干干净净 1 也就是主动方把JJ清洗干净 带上安全套 涂抹人体润滑剂(GAY** 对环境卫生条件的要求是很严格的)
然后**时 1用JJ插入0的直肠 不断** 刺激0的直肠内侧前列腺以及直肠壁 达到快感 如果1的技巧厉害 会把0插到射
1则会感到0的菊花比女人的Y部更紧的包裹感 而产生快感
如果是两个10(或者叫做0.5)的话 就轮流做1和0
**姿势与男女之间是几乎一样的
LES 也就是女同志 的方法是 互相抚爱 有手指 以及借助道具进行
明白了不?
我回答得那么专业 所以给分吧
6.谁知道怎么用C语言
把 c=(a>b)?a:b;语句写到一个函数中去,多次调用,就能用这种方法反复判断最大数
如:int max(int a,int b)
{
return =(a>b)?a:b;
}
主函数main中
int a,b,c,result;
scanf("%d%d%d",&a,&b,&c);
result = max(a,max(b,c));
printf("%d",result);
如果不止四个数:
max(max(a,b),max(c,d));
当然如果不需要非得用这种方法:
思路是,将多个要比较大小的数存放到一个数组中如:array[10],比如是十个数max=0;(假设数组中都是正数)
然后用循环的方法for(i=0;i<10;i++)
{
if(max<array[i])
{
max=array[i];
}
}
当循环结束后,max就找到了这10个数中的最大数;只要思路有了,到时候学到这里就明白了
7.如何用C做
switch配合if编写:
#include
void main()
{
int i,j;
printf("请输入您的考试成绩:");
scanf("%d",&i);
if(i>=0&&i=60&&i=70&&i=80&&i=90&&i
void main()
{
int i;
printf("请输入考试成绩:");
scanf("%d",&i);
if(i=100)
printf("超出成绩输入范围!\n");
if(i=90)
{
printf("考生成绩为:");
printf("A\n");
}
if(i=80)
{
printf("考生成绩为:");
printf("B\n");
}
if(i=70)
{
printf("考生成绩为:");
printf("C\n");
}
if(i=60)
{
printf("考生成绩为:");
printf("D\n");
}
if(i=0)
{
printf("考生成绩为:");
printf("E\n");
}
}
switch语句单独编写:
#include
void main()
{
int i,j;
printf("请输入您的考试成绩:");
scanf("%d",&i);
j=i/10;
switch(j)
{
case 9:
{
printf("您的考试成绩为: A\n");
break;
}
case 8:
{
printf("您的考试成绩为: B\n");
break;
}
case 7:
{
printf("您的考试成绩为: C\n");
break;
}
case 6:
{
printf("您的考试成绩为: D\n");
break;
}
case 5:
{
printf("您的考试成绩为: E\n");
break;
}
case 4:
{ printf("您的考试成绩为: E\n");
break;
}
case 3:
{
printf("您的考试成绩为: E\n");
break;
}
case 2:
{
printf("您的考试成绩为: E\n");
break;
}
case 1:
{
printf("您的考试成绩为: E\n");
break;
}
case 0:
{
printf("您的考试成绩为: E\n");
break;
}
default:
printf("您输入的成绩不在的考试成绩范围内!\n");
}
}
如果不懂,hi我一下,我解释给你听!
8.怎么用C语言开发软件
1 首先要确定C语言的开发平台,比如windows、linux还是嵌入式,不同的平台使用的编译器与开发环境是不一样的。
2 确定开发平台后选择相应的开发工具,比如windows使用VC6.0及以上版本,linux使用slick edit、嵌入式使用keil等等在这举个例子
3 在相应的开发工具里可以创建相应的c语言项目,比如windows的平台 可以创建 dll、命令行应用程序、图形界面应用程序、驱动程序等。嵌入式一般开发出来的是bin二进制文件。
4 针对不同的系统平台使用打包工具生成应用程序,比如Innosetup这类工具。