C语言入门软件开发(c语言软件开发教程)
了解C语言
C语言有很多实用场景,我们平时实用的Windows操作系统就是c语言写的。c语言编写的软件性能非常强,甚至很多航天航空领域核心逻辑都是c语言写的。这些实际领域可能比较遥不可及,但是学习c语言可以掌握软件开发的机制,培养计算机编程的逻辑思维。打开c语言大门,没有捷径,只有多练习多思考多琢磨,之后就会感受c语言的魅力.
c语言开发环境安装
安装包为:Bloodshed_Dev_C_5.11.0.0.exe
安装演示:
1.双击 Bloodshed_Dev_C_5.11.0.0.exe
这里最好选择English,看不懂的单词百度,劲量用英语阅读
然后点“ok”
2. 之后一路 next ,到install,就会自动安装。
3.
等待绿色安装进度条走完。
c开发环境工具搭建完毕。
初试c开发环境
1. 双击桌面这个图标:
2. 打开之后界面:
3. 依次点击:file -> new -> project
选择 emtpy project,点击 c project ,name输入工程名:“myproject001”
然后 ok
然后提示选择保存目录,可以保存到自己u盘,我这里保存到桌面:
桌面就出现一个myproject001.dev文件。这个文件和相关c文件复制给别人,别人可以直接用!
这里感受一下工程的意义,相当于是一个整体封包一样,可以进行很好的传递,保存,复用,如果没有工程的概念,一堆c语言文件,互相如何关联呢?
4. 鼠标在新建工程上右键,new file,然后复制以下代码到新建的文件中:
#include <stdio.h>int main(){ int i,j,t,a[11]; //定义变量及数组为基本整型 printf(“请输入10个数:n”); for(i=1;i<11;i ) scanf(“%d”,&a[i]); //从键盘中输入10个数 for(i=1;i<10;i ) //变量i代表比较的趟数 for(j=1;j<11-i;j ) //变最j代表每趟两两比较的次数 if(a[j]>a[j 1]) { t=a[j]; //产利用中间变童实现两值互换 a[j]=a[j 1]; a[j 1]=t; } printf(“排序后的顺序是:n”); for(i=1;i<=10;i ) printf(“]”,a[i]); //将胃泡排序后的顺序输出 printf(“n”); return 0;}
5. 好了,现在可以运行上面c语言代码试试效果了!激动
鼠标点击菜单栏中的,execute -> compile,这时候注意看下面的compile log,等编译结束,出现 Errors: 0说明代码没有语法编译错误(没有错误,仅说明代码没有语法错误)。
然后 execute -> run 执行.
执行结果,可以看到这个程序可以吧是个数字,从小到大排序。