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)
上一篇 2023年4月28日 上午11:53
下一篇 2023年4月28日 上午11:54

相关推荐

  • 超市管理系统项目分解图

    超市管理系统项目分解图 随着现代商业的快速发展,超市成为了人们日常生活中不可或缺的一部分。然而,传统的手动管理已经无法满足现代超市的需求,因此超市管理系统应运而生。本文将介绍一个超…

    科研百科 2025年1月21日
    0
  • 福利已到账,登录北京汽车APP开启5月宝藏(北京汽车 app)

    (此处已添加小程序,请到懂车帝客户端查看)

    科研百科 2024年5月9日
    103
  • 南航基金会项目管理系统

    南航基金会项目管理系统 南航基金会项目管理系统是一款功能强大的项目管理工具,能够帮助南航基金会更好地管理项目,提高项目的效率和质量。本文将介绍南航基金会项目管理系统的基本功能和使用…

    科研百科 2025年1月16日
    0
  • 全生命周期项目管理

    全生命周期项目管理:从项目启动到交付的全程管理 全生命周期项目管理是一种新兴的项目管理方法,它涵盖了从项目启动到交付的整个生命周期,通过对项目的全范围进行管理,实现了对项目的全方位…

    科研百科 2024年5月24日
    100
  • 科技项目管理费

    科技项目管理费 科技项目管理费是指用于支持科技创新和发展的费用,通常用于支付项目团队的工资、培训和福利等费用,以及项目所需的技术和基础设施投资。科技项目管理费已经成为许多科技公司和…

    科研百科 2024年10月25日
    0
  • 软件开发有哪几个步骤?(软件开发的标准流程)

    软件开发产品生命周期,亦叫做软件生命周期或是系统开发产品生命周期,是直到产品生命周期结束的软件生成产品生命周期。有问题定义,可行性分析,整体表述,系统设计,编码,调试和测试,验收。…

    科研百科 2023年5月13日
    200
  • 2023年度“红领巾奖章”四星章评选来了!(红领巾奖章 四星)

    为深入贯彻落实习近平总书记关于少年儿童和少先队工作的重要论述,贯彻落实《中共中央关于全面加强新时代少先队工作的意见》,切实增强少先队员光荣感,构建人人可行、天天可为、阶梯进步的“红…

    科研百科 2023年6月22日
    383
  • 大学生要做什么科研项目

    大学生要做什么科研项目 随着现代科学技术的发展,大学生面临着越来越多的挑战和机遇。作为未来的科学家和工程师,大学生需要不断学习和实践,探索新的技术和方法,为未来的科技发展做出贡献。…

    科研百科 4天前
    0
  • 工程监理与项目管理之间有什么区别?你知道多少?(工程监理和项目管理的区别)

    工程项目管理与工程监理之问存在着某种包容与被包容关系,在一定意义上也可把工程监理看作工程项目管理的基本业务内容。从我国工程管理相关制度看,工程监理与工程项目管理确有许多共同之处,但…

    科研百科 2023年12月22日
    138
  • 学生科创项目管理系统

    学生科创项目管理系统 随着科技的不断发展,学生科创项目管理系统已经成为许多学校中的重要工具。该系统可以帮助学生们更好地管理他们的项目,提高协作和创新能力。本文将介绍一款学生科创项目…

    科研百科 2024年12月30日
    0