当前位置: 首页 > news >正文

【练】C程序设计-01程序设计和C语言

  1. C语言编译程序功能? 将C源程序(高级语言)翻译成机器语言。因为计算机不能直接识别高级语言!
  2. 计算机高级语言运行包含编译执行和解释执行,C语言执行哪一个?C语言只可以执行编译执行。因为解释执行是每个语句在执行的时候翻译,执行效率低下。而C语言的优点之一就是 生成目标质量高,程序执行效率高!
  3. 注释语句会被翻译成二进制的机器语言吗? 不会
  4. 每个C语言程序必须要有一个main函数,它可以放在程序最前面或最后面,位置任意。--是否只在最前面?则错误。
  5. 一个程序是否可以包含若干个源文件? 可以,规模较小的时候,一个即可;规模较大的时候,若干源文件可以方便调试和管理,每个源文件又包含若干个函数,函数实现程序的模块化。--C程序的模块化主要通过函数来实现。
  6. 程序模块化是自顶向下、逐步细化、模块化的程序设计方法。--才不是 自底向上!!
  7. GOTO语句少用,破坏程序的可读性和结构化。
  8. 算法有0或多个输入,输出必须一个(>=1)起跳。--算法正确可以有0个输出 ?错!
  9. 编辑源程序(.c)-->编译程序后得 目标程序(.obj) --> 连接其他 库函数和目标函数(。exe) --> 执行 可执行的目标程序.exe 

        ---必须按步骤执行  ,一步步过来 。.c编辑 到 obj编译  到 。exe link + 执行

     10.程序设计的任务(注意顺序!)

  •   问题分析
  • 设计算法
  • 编写程序
  • 对源程序 编辑,编译,连接
  • 运行程序和分析结果
  • 编写程序文档

       

http://www.dtcms.com/a/457816.html

相关文章:

  • 使用 Gunicorn 部署 FastAPI 应用程序:快速而强大的组合
  • JavaScript是web开发中一种功能强大的编程语言,
  • 网站建设策划实施要素无锡常州网络推广
  • 东莞建外贸网站龙华专业做网站公司
  • 通俗易懂的理解Vue.js
  • 【开题答辩全过程】以 爱心慈善公益网站为例,包含答辩的问题和答案
  • 【云基础】容器管理工具Containerd
  • 大数据毕业设计-基于大数据的BOSS直聘岗位招聘数据可视化分析系统(高分计算机毕业设计选题·定制开发·真正大数据·机器学习毕业设计)
  • 网站开发建设培训网站策划书预期风险
  • aspnet网站模板人人秀h5页面制作软件
  • mysql数据库学习之高级进阶(七)
  • 做网站的书知乎建地方的网站前景
  • 数字化转型:概念性名词浅谈(第六十七讲)
  • Arduino开发ESP32连接手机热点【适合新手】
  • 网站搭建策划书网站备案流程审核单
  • 网站源码交易平台郑州阿里巴巴网站建设
  • 教育培训手机网站模板下载电脑端网站和手机网站区别
  • 集成热部署
  • 【代码随想录算法训练营——Day28】贪心算法——56.合并区间、738.单调递增的数字、968.监控二叉树
  • 河北建设执业资格注册中心网站响应式网站 软件
  • tuchuang_共享文件_图片_取消_删除
  • 基因组组装:1. Hifiasm 组装参考基因组
  • 网站制作设计专业公司网络营销个人总结
  • 力扣2779. 数组的最大美丽值
  • 深圳做分销网站北京搭建工厂
  • 甘肃省建设厅执业资格注册中心网站通知网站开发三个月能学会吗
  • 石家庄手机网站建设装饰装修网站大全
  • 鼎锋优配股票杠杆交易市场赣锋锂业涨超6%,创两年多新高
  • 网络服务投诉平台商丘seo快速排名
  • 自适应网站欣赏wordpress主题超限