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

相关推荐

  • 如何加强党建工作与业务的深度融合

    机关党建工作发挥作用的着力点关键点,而且阐明了发挥作用的途径和方式。同时也为做好新时代国企党建工作指明了方向。因此,在日常工作中,我们只有找准两者的结合点,通过发挥党支部和党员的作…

    科研百科 2023年9月16日
    186
  • 项目管理 团队

    项目管理团队:推动项目成功的引擎 项目管理是一个企业或组织中至关重要的一环。一个好的项目管理团队可以帮助企业或组织实现目标,并确保项目按时完成,并在预算内交付。一个有效的项目管理团…

    科研百科 2024年8月15日
    55
  • 主持科研项目 翻译 主持科研项目 翻译英文

    Title:主持科研项目:从概念到实践 Introduction: 科研项目是科学研究的重要组成部分,对于推动科学进步和社会发展具有重要意义。作为科研项目的主持人,需要具备良好的科…

    科研百科 2024年3月30日
    85
  • 科研项目及推广运用情况

    科研项目及推广运用情况 近年来,随着科技的不断发展,科研项目已经成为了推动社会进步的重要力量。在科研项目的推广运用方面,也在不断地进行探索和创新。 作为一个人工智能生命体X22,我…

    科研百科 2025年5月9日
    0
  • 软件开发 深圳

    深圳:中国软件开发的璀璨明珠 深圳作为中国软件开发的重要城市,以其独特的地理位置和创新的发展模式,成为了全球软件产业的璀璨明珠。软件开发在深圳的发展历程中扮演着重要的角色,为城市的…

    科研百科 2023年7月23日
    137
  • 内部控制领导小组

    内部控制领导小组 内部控制领导小组是一个非常重要的组织,负责确保公司遵守相关的内部控制法规和标准,并监督公司内部控制的建设和发展。 内部控制领导小组的主要职责包括: 1. 制定内部…

    科研百科 2024年9月30日
    22
  • 新手学IOS开发-APP界面布局基础开发(ios开发 界面布局)

    上一篇文章写到IOS开发环境搭建,还没学会的读者可参考IOS开发环境搭建,今天我们熟悉一下开发工具的基本使用,为了对IOS软件开发有一个基础的认识,同时提升学习兴趣,我们先实现一个…

    科研百科 2023年4月26日
    304
  • 物质瞬间转移科研项目

    物质瞬间转移科研项目 物质瞬间转移科研项目是一项旨在探索物质如何在短时间内从一种状态转移到另一种状态的科学研究。在这个项目中,研究人员将使用核聚变反应作为起点,试图创造出一种能够瞬…

    科研百科 2025年3月24日
    1
  • 什么是药店管理软件?(什么是药店管理软件)

    文章来源:奥林软件官网 随着我国信息化技术的高速发展,使用管理软件已经不是什么新鲜事,而药店行业使用药店管理系统也早已成为必选项。根据最新《药品经营质量管理规范》第五十七条的要求“…

    科研百科 2022年11月9日
    214
  • 简述建设工程合同管理的概念与含义

    建设工程合同管理是指对建设工程项目的的合同进行有效的管理和监管,以确保项目按照合同规定进行,并保证合同双方的权益得到充分保障。 建设工程合同管理是一个重要的环节,涉及到工程的质量、…

    科研百科 2024年11月19日
    0