求推荐学C语言的书偏应用类。本人大一一本C教材已学完

求推荐学C语言的书偏应用类。本人大一一本C教材已学完,第1张

应用类的书籍?给你三个选择

看一下《windows 程序设计》这个是c语言版的用windows sdk编程的,学透了以后学mfc能事半功倍

选择一款板子,学习嵌入式系统开发

继续学习数学,物理和c++还有数据机构,学完c++,各种类库你都可以拿来直接用了,比如mfc,directX之类的

这是三个不同的方向,第一个和第二个是可以立竿见影出作品的,第三个才是正常学习路径

至于如果想学习做游戏,那你现在可以开始学opengl了,但是学习游戏开发涉及很多数学基础,比如线性代数,立体几何

首先你需要一本基础教程:谭浩强《C语言程序设计》之类很多的,网上到处有下载(包括以下提到的,都是很好找的资源就不提供链接了)

其次你需要个开发环境:不知你用什么系统

Linux系统的话建议用Eclipse 的 C/C++ IDE,功能齐全还是开源共享,再说sun公司都被Oracle收购了,Oracle注定要超越微软成为第一大软件公司,以后的支持也会越来越强

也可以用VIM编写、gcc编译、gdb调试这一模式,鉴于楼主新学,可能用不来,应该把主要精力放在C语言的语法等基础上,所以用个集成工具比较好,再说楼主如果想在软件编程方向发展的话,集成环境对大一点的项目来说更好用

windows的话可以用C-free等,也是比较方便的IDE

学习编程语言关键是动手,一定要自己动手写东西,推荐一本我看过的书《C语言程序开发范例宝典》整本书都是实例,不仅巩固基础知识,还教你做东西,书店有卖

可以看看数据结构与算法的书,有助于提高编程能力

下个C库函数讲解的文档,辅助学习

#include <graphics.h>

#include <math.h>

#define PI 3.1415926

void main()

{

double a

int x,y,y1,r,r1

int gdriver=DETECT,gmode

initgraph(&gdriver,&gmode,"c:\\turboc2\\bgi")

printf("Please input Radus(<80): ")

scanf("%d",&r)

cleardevice()

setbkcolor(9)

setcolor(4)

outtextxy(80,20,"This program show the Kidney picture.")

y1=240-r

for(a=0a<=2*PIa+=PI/27)

{

x=320+r*cos(a)

y=240+r*sin(a)

r1=sqrt((x-320)*(x-320)+(y-y1)*(y-y1))

circle(x,y,r1)

}

outtextxy(80,460,"Press any key to quit...")

getch()

closegraph()

}

这是一个例子

绘图要用到头文件 <graphics.h>

要进行图形界面的初始化:

int gdriver=DETECT,gmode

initgraph(&gdriver,&gmode,"c:\\turboc2\\bgi")

清除屏幕

cleardevice()

设置背景颜色

setbkcolor(9)

设置前景颜色

setcolor(4)

输出图形文字

outtextxy(80,20,"This program show the Kidney picture.")

画圆

circle(x,y,r1)

最后关闭图形模式

closegraph()

以上程序需要在TC下面运行,VC里面有自己的绘图命令,和这个不同!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10983185.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存