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

C语言入门软件开发(c语言软件开发教程)

这里最好选择English,看不懂的单词百度,劲量用英语阅读

然后点“ok”

2. 之后一路 next ,到install,就会自动安装。

C语言入门软件开发(c语言软件开发教程)

3.

等待绿色安装进度条走完。

c开发环境工具搭建完毕。

初试c开发环境

1. 双击桌面这个图标:

C语言入门软件开发(c语言软件开发教程)

2. 打开之后界面:

C语言入门软件开发(c语言软件开发教程)

3. 依次点击:file -> new -> project

C语言入门软件开发(c语言软件开发教程)

选择 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 执行.

执行结果,可以看到这个程序可以吧是个数字,从小到大排序。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月1日 下午12:59
下一篇 2024年5月1日 下午1:10

相关推荐

  • 浅谈CMMI几个过程概念流程管理(cmmi认证流程)

    ​CMMI(Capability Maturity Model Integration)能力成熟度模型集成,正如它的名字一样,它是一个模型。个人觉得它更是一种概念。它带来的是一系列…

    科研百科 2022年11月28日
    179
  • 跟着名师学画水彩画(跟着名师学画水彩画怎么样)

    我6岁在家乡江西樟树市农村读四書五经。虽然读过的古書都不记得了,读过的古诗会弄错作诗者的名字。但中华文化精神对我的影响却是终生难忘的! 钱海源 1981年重庆写生 39*44cm …

    科研百科 2024年5月14日
    94
  • 家庭档案管理系统

    家庭档案管理系统: 打造温馨家庭的数字化管理工具 随着数字化时代的到来,人们对于家庭管理的需求也越来越高。尤其是在数字化存储设备的普及下,家庭档案管理系统成为了一个备受欢迎的工具。…

    科研百科 2024年9月21日
    24
  • 项目管理准则中必须负责项目严格执行履行合同(项目管理准则)

    项目管理准则项目管理准则项目管理应具备管理学、传播学、管培学、政治学、教育与公共管理等基本学科,其教学方法和基本要求是:(1)项目管理。要求有完整的管理学、公共管理和公共管理。(2…

    科研百科 2024年5月19日
    103
  • 工程 项目 的管理 软件

    工程项目的管理已经成为现代项目管理中不可或缺的一部分,随着信息技术的不断发展,各种工程项目管理软件也应运而生。本文将介绍一款较为流行的工程项目管理软件——Davies。 Davie…

    科研百科 2024年10月2日
    19
  • 大学生科研项目经费预算明细

    大学生科研项目经费预算明细 随着高等教育的普及,越来越多的大学生开始参与科研项目,这为大学生提供了展示自己才华和增强自身能力的机会。然而,在进行科研项目时,预算是一个非常重要的问题…

    科研百科 2024年10月19日
    2
  • 项目进度控制

    项目进度控制 在项目执行过程中,进度控制是非常重要的一环。它关系到项目的完成时间、成本、质量等因素,因此必须认真对待。 在项目开始前,我们应该对项目进行全面的分析,包括项目的目标、…

    科研百科 2024年9月28日
    23
  • 党建经费1%提取文件

    党建经费1%提取文件 尊敬的各位领导,各位同事: 大家好!今天,我来向大家介绍一份党建经费1%提取文件。 近年来,随着社会经济的发展,我们伟大的中国共产党在各个方面都取得了令人瞩目…

    科研百科 2024年10月18日
    14
  • 定制合同管理软件

    定制合同管理软件:企业合同管理的未来趋势 随着现代商业的迅速发展,企业合同管理已经成为企业运营中不可或缺的一部分。然而,传统的合同管理软件存在一些问题,例如功能重复、难以适应不同企…

    科研百科 2024年9月21日
    22
  • 2021河南省科技厅项目立项(河南省科技项目管理系统)

    河南省科技项目管理系统河南省科技项目管理系统(满分610)一、手机辐射危害最大的一款手机是2017年某公司研发的。它的电池容量为2620亿元,该电池容量为64.94亿元,每2小时电…

    科研百科 2024年5月17日
    93