[理学]01_C语言程序概念.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]01_C语言程序概念

* * VMWare上安装RHEL5 安装配置过程在《Linux开发环境》课程有详细介绍 学员可以安装过VMWare后,拷贝“开发工具”中配置好的rhel5虚拟机文件直接使用 通过Putty远程登录RHEL5 直接在虚拟机上操作Linux不够方便 我们选择Putty远程登录RHEL5控制台 常用shell命令 创建目录: mkdir dir mkdir –p dir1/dir2 cd .. cd – cd ~ 转换当前目录:cd /home/xnf cd ./dir 显示当前目录: pwd 列出文件目录名: ls ls –l ls –al 创建空文件: touch file 删除文件目录: rm file rm –r dir/file rm -fr dir/file 复制文件目录: cp file1 file2 cp –a dir1/file1 dir2/file2 移动或重命名文件目录: mv file1 file2 mv file dir 获取帮助:man ls Shell命令支持Tab键自动补全! 编辑器Vim Vi用于修改操作系统的配置文件,编写脚本,以及编程和修改程序代码,在各种UNIX/Linux都是相应版本,甚至可以在嵌入式开发板运行。 Vim是增强版Vi, 自动支持对配置文件,C程序,Shell脚本和Makefile脚本的语法高亮。 Vim的使用 Vim没有菜单,只能通过命令操作,有三种工作模式: 命令行模式:用于命令快捷键 输入模式:用于文本输入 末行模式:用于辅助操作,如行号、查找、保存、退出等 Vim的使用 命令行模式下 u+回车 - 撤销当前操作,退回到上一次输入状态 .+回车 -恢复被当前撤销的操作 /+字符串+回车 - 查找指定字符串 gg=G+回车 -对文件排版 退格键 - 删除光标前一个字符 (n)dd - 剪切n行,n不给则剪切当前行 (n)yy - 拷贝n行,n不给则拷贝当前行 p - 粘贴 ctrl+n - 自动补全 Vim的使用 末行模式下 行号+回车 - 定位到指定行 %s/被替换字符串/替换字符串/g回车 -执行全局替换 e+文件路径名 -打开指定文件 sp - 拆分窗 w+回车 - 保存当前输入; wq+回车-保存并退出; q!+回车 - 不保存退出 编辑器gcc GNU CC(简称为gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序 在shell中执行程序 如果不在环境变量下,需要制定可执行程序的路径 课程安排 程序与编程语言 C语言概述 C语言创世纪 Linux下C开发工具 C输入输出编程练习 数据输入 使用putty登录linux,在控制台下启动vim编辑器 #include stdio.h int main (void) { char input[128] = {0}; /*从控制台获得输入*/ scanf(“%s”, input); return 0; } 数据输出 #include stdio.h int main (void) { char input[128] = {0}; printf(“please input the msg”); scanf(“%s”, input); /*输出到控制台*/ printf(“you input is %s\n”, input); return 0; } 编程习惯的养成 1、凡是成对出现的符号最好一次性写一对,比如小括号、中括号和引号等; 2、注意字符的大小写; 3、养成良好的缩进、空行、空格习惯; 4、养成先注释(将思路用自然语言表达出来,形成注释)再实现的习惯 5、使用有意义的英文单词、句子增强程序的可读性。 上机实验 在Linux开发环境下完成以下编程任务,并熟练使用shell、vim、gcc 实验1-1、编写、编译、运行第一个C程序(创世纪) 实验1-2、求任意2个整数的差值 实验1-3、熟悉编译、运行告警错误 * 1个小时 【知识点】 编程语言种类繁多,大体上可分为机器语言,汇编语言,高级语言三大类。计算机的每一个动作、每一个步骤,都是按照已经用编程语言编好的程序来执行的。程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过编程语言向计算机发出命令。计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不会采用机器语言,因为它非常难于记忆和识别。目前通用的编程语

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档