第1章_C语言概述(vc环境如何运行c语言程序)[精选]

C语言程序设计 授课对象:电子商务06 时间安排: 理论课(1-9周): 星期一 5-6节 9407D 星期三 5-6节 9410D 实验课(3-8周): 星期一 7-8节 1311 星期四 5-6节 1311 联系邮箱:yshge@glite.edu.cn 第一章 本章要点 C语言的特点 C程序的结构 在计算机上运行C程序的方法 主要内容 1.1 计算机与程序、程序设计语言1.2 C语言出现的历史背景 1.3 C语言的特点 1.4 简单的C语言程序 1.5 运行C程序的步骤和方法 1.1计算机与程序、程序设计语言 1.1计算机与程序、程序设计语言 !!! 用高级语言编写的程序,计算机是不能直接识别和执行的(计算机只能直接识别二进制的指令),必须事先把用高级语言编写的程序翻译成机器语言程序,这个“翻译”工作是由称为“编译系统”的软件来实现的。 1.2 C语言出现的历史背景 1.2C语言出现的历史背景 1.2C语言出现的历史背景 1.2C语言出现的历史背景 1.3 C语言的特点 1.3 C语言的特点 1.3 C语言的特点 1.4 简单的C语言程序 例1. 2 求两数之和#include void main( ) /*求两数之和*/{ int a,b,sum; /*声明,定义变量为整型*/ /*以下3行为C语句 */ a=123; b=456; sum=a+b; printf(″sum is %d\n″,sum);} 例1.3 求2个数中较大者。#include void main( ) /* 主函数*/{ int max(int x,int y); / 对被调用函数max的声明 */ int a, b, c; /*定义变量a、b、c */ scanf(″%d,%d″,&a,&b); /*输入变量a和b的值*/ c=max(a,b); /*调用max函数,将得到的值赋给c */ printf(″max=%d\\n″,c); /*输出c的值*/} 1.4 简单的C语言程序 1.4 简单的C语言程序 1.4 简单的C语言程序 1.4 简单的C语言程序 小结: (6) C语言本身没有输入输出语句。输入和输出的操作是由库函数scanf和printf等函数来完成的。C对输入输出实行“函数化”。 (7) 可以用 /*……*/ 对C程序中的任何一行或数行做注释。一个好的、有使用价值的源程序都应当加上必要的注释,以增加程序的可读性。 1.5 运行C程序的步骤和方法 1.5 运行C程序的步骤和方法 4. 程序的连接 生成目标文件后,把程序和系统提供的资源(如函数据库、头文件)建立连接。选择“Build”→“Build test.exe” 。 5 程序的执行 程序执行后,屏幕切换到输出结果的窗口,显示输出结果。 执行连接后,在调试输出窗口中显示连接时的信息,生成可执行文件c1-1.exe。 说明: 选择菜“Build”→“Build”( 或按“F7”键)一次完成编 译与连接。但提倡初学者 分步进行编译和链接,因 为程序出错的机会较多, 最好等到上一步完全正确 后才进行下一步 执行c1-1.exe 文件,选择“Build”→“! Execute c1-1.exe ” 计算机与程序:要让计算机按照人们的愿望工作,必须由人们事先编制好程序,并输入到计算机,让计算机执行程序才能产生相应的操作结果。 程序设计语言:一个型号机器语言的指令的集合称为该计算机的机器语言;用一些特定的“助记符号”代替0和1来表示指令的程序设计语言称为汇编语言;接近于人们习惯使用的自然语言(英文)和数学语言称为“高级语言”。 C语言是国际上广泛流行的高级语言。 C语言是在B语言的基础上发展起来的。 B (BCPL)语言是1970年由美国贝尔实验室设计的, 并用于编写了第一个UNIX操作系统。优点:简单,接近硬件,缺点:过于简单,功能有限。 1972年至1973年贝尔实验室的D.M.Ritchie 在B语言的基础上设计出了C语言,并用之改写了原来用汇编编写的UNIX。后来,C语言多次做了改进,但主要还是在贝尔实验室使用。 1977年出现了《可移植C语言编译程序》 ,推动了UNIX在各种机器上实现 ,C语言也迅速得到推广,其发展相辅相成。 1978年在Brian W.Kernighan和Dennis M.Ritchie 合著的影响深远的名著《The C Programming Language》中介绍的

vc 运行c语言步骤,第1章_C语言概述(vc++环境如何运行c语言程序)[精选].ppt相关推荐

  1. 2015年4月27日---C语言:输出特殊图案,请在c环境中运行,看一看,Very Beautiful!...

    ---恢复内容开始--- 题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful! 1.程序分析:字符共有256个.不同字符,图形不一样. 2.程序源代码: [code=c] #i ...

  2. sublime text3 怎么配置、运行python_【IT专家】Sublime Text3配置在可交互环境下运行python快捷键...

    本文由我司收集整编,推荐下载,如有疑问,请与我司联系 Sublime Text3 配置在可交互环境下运行 python 快捷键 2015/06/04 19131 安装插件 在 Sublime Text ...

  3. labview c语言定义变量,第一章:LabVIEW 的编程环境 如何使用 VI 的重入属性(Reentrant)...

             在 VI Properties -> Execution 中可以选择 VI 的Reentrant Execution属性(中文译为:可重入执行). 我们在<LabVIEW ...

  4. ROS保姆级0基础入门教程⭐ |第一章 ROS的概述与环境搭建(4万字教程,建议收藏)

    目录 1 ROS简介 1.1 ROS概念 1.2 ROS设计目标 1.3 ROS发展历程 2 ROS安装 2.1安装ubuntu 2.2 安装 ROS 2.3 测试 ROS 3 ROS快速体验 3.1 ...

  5. java怎么开始学dos,第一阶段-Java基础知识:【第一章 DOS命令与开发环境的配置 + 第一个程序HelloWorld】...

    加油Ideal星河滚烫  你是人间理想 第一阶段 JAVA基础知识 第一章 开发环境的配置 Dos 命令 在正式进入Java学习之前我们来了解一个看起来B格很高的东西--Dos命令 DOS命令,计算机 ...

  6. c++语言表白超炫图形_C/C++图形界面编程打造——浪漫的表白程序!

    谁说程序员不浪漫???来来来一起打造一个浪漫的表白程序,配上好听的音乐,瞬间高大上. 下面,发下代码吧,昨天的愤怒的小鸟推箱子版本的没发,今天发这个,,,简单的C语言和easyx一起打造浪漫的程序附带 ...

  7. 在纸上写好一个c语言程序后,上机运行的基本步骤为,c基本概念(选择题).docx

    PAGE / NUMPAGES 一.单选题 1.下面叙述中正确的是: (A) 在C语言程序中,main()函数必须放在程序的开始位置 (B) 在C语言程序中,要调用的函数必须在main()函数中定义 ...

  8. c语言程序计算p q真值表,C语言程序设计第2章数据类型﹒运算符和表达式.ppt

    C语言程序设计第2章数据类型﹒运算符和表达式 教学目标 掌握C语言标识符的组成 理解C语言的基本数据类型 掌握变量定义的方法 掌握常用的运算符的使用 掌握混合运算的数据转换方法 2.1 C语言的数据类 ...

  9. 二进制补码求值用c语言,C语言程序设计第2章数据类型.运算符与表达式.ppt

    C语言程序设计第2章数据类型.运算符与表达式 教学目标 掌握C语言标识符的组成 理解C语言的基本数据类型 掌握变量定义的方法 掌握常用的运算符的使用 掌握混合运算的数据转换方法 2.1 C语言的数据类 ...

最新文章

  1. python pip安装解决方法
  2. arcgis运行python脚本一段时间后会卡,为什么这个python多处理脚本在一段时间后会变慢?...
  3. gvim支持utf8
  4. Http-tunnel突破单位网管封杀QQ、MSN端口的方法
  5. cab文件介绍及制作方法
  6. iText报表Java_(例)Java生成PDF报表 iText
  7. 额度降为0剩下欠款怎么办?
  8. android 叠加视图 重启,android-后台应用程序以侦听拖动手势
  9. java常用算法整理
  10. 密码学系列——NTHASH以及MD4算法
  11. 如何应用计算机键盘截图,键盘怎么截图
  12. 创业之路 - 人脉关系 VS 人际关系
  13. 中企海外周报 | 哈弗F7x性能版在俄罗斯上市;徐工首家海外银行落户巴西
  14. Cuda相关的函数数
  15. GitChat,一个记录技术和躺着赚零花钱的免费平台
  16. HC-SR04超声波模块的使用(stm32f103c8t6/HAL)(超详细)
  17. CUDA C编程(三十八)CUDA调试
  18. HDU1814和平委员会
  19. 洛谷 P1710 地铁涨价 (dfs+bfs)
  20. WebApi测试工具:PostMan

热门文章

  1. 如何保留linux中yum安装后的rpm软件包
  2. 菜鸟的DUBBO进击之路(一):SOA构架
  3. 详解使用fastboot为Android刷入原厂镜像
  4. 全球最大保险公司之一Ace推出一亿美元网络安全险
  5. AC日记——计算多项式的导函数 openjudge 1.5 38
  6. 【solr5.5环境搭建】在tomcat8里面部署solr5.5
  7. 机房收费系统----可行性分析报告
  8. 学好计算机科学的诀窍,【教学方法论文】计算机科学技术专业高效教学方法(共4295字)...
  9. mysql not in语句_MySQL命令
  10. 【PP】重复制造业务中工作中心变更的问题