C语言程序设计上机实践心得报告C语言程序设计上机实践心得报告

班级:11电信2

姓名:莫金波

学号:110703224

2012.12.28

我们专业的学生在专业老师的带领下进行了c语言设计基础教程的实践学习。在这之前,我们已经对c语言这门课程学习了差不多一个学期,对其有了一定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西还是很陌生的,在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。由于时间的关系,我们的这次实践课程老师并没有给我们详细的介绍,只是给我们简单的介绍了几个比较重要的实际操作。对于程序设计语言的学习目的,可以概括为学习语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。 学习c程序设计语言除了课堂讲授以外,必须保证有一定的上机时间。因为学时所限,课程不能安排过多的统一上机实验,所以我们学生都很有效地利用课程上机实验的机会,尽快掌握用c语言开发程序的能力,为今后的继续学习打下一个良好的基础。为此,我们结合课堂讲授的内容和进度,安排了多周的上机实验。

试验一:简单的C语言程序

操作体会:运算符的种类可以分为算术运算符、关系运算符和逻辑运算符。/(整除) 对int型、float型和double型变量都适用%(取余数) 运算符只适用开int型运算,不允许对浮点数)float或double)操作,对浮点型数进行操作会引起编绎错误。还有注意i++和++i的区别。如:

#include

void main( )

{ int i=8,j=10;

printf(“%d,%d\n”,i++,j++); (8,10)

}

若将printf语句改为:

printf(“%d,%d\n”,++i,++j); (9,11)

实验二:输入输出函数的使用

操作体会:正确使用各种格式转换符。如:

#include

main()

{

char a,b;

int c;

scanf("%c%c%d",&a,&b,&c);

printf("%c,%c,%d\n",a,b,c);

}

若输入12 34,则结果为1,2,34

试验三:选择结构程序设计

操作体会:switch只是if的一种特殊形式,就是当判断的条件都是某个值的时候,switch一定可以用if语句替换,但反过来不一定,只有满足一定条件才可以,也就是拿来判断的这个东东必须是同一个东西,还要满足特定的类型(string ,int 等)

试验四:循环结构程序设计

操作体会:1.for循环结构:for(表达式1;表达式2;表达3)语句;2.while和do while循环结构do while语句至少执行一次3.continue语句与break语句:Continue语句是用于循环语句中,当执行到该语句时,重新跳到循环语句的开始位置继续执行程序。而break语句则是跳出循环语句,执行循环体外的语句。4.循环的嵌套。

试验五:函数

操作体会:1.库函数的正确调用

2.函数的定义方法

函数定义的一般形式:

类型标识符 函数名(形式参数列表)

{

数据声明部分

语句

}

3.局部变量和全局变量。

4.变量的存储类别(自动、静态、寄存器、外部),变量的作用域和生存期。

变量的存储类别,是指变量在内存中的存储方式。可以分为:自动(auto)、静态(static)、寄存器(register)、外部(extern)四个类型。

自动(auto):这种类型的变量是动态分配存储空间的,数据存放在动态存储区中。函数的形式参数和函数体内的形式参数都属于这种类型。在函数调用时分配存储空间,当调用结束就释放存储空间。

静态(static):这种类型的变量占用着存储空间不释放,在下次访问该变量时,该变量的值是上次修改的值。

寄存器(register):这种存储方式跟自动(auto)方式都是相同,当使用完变量以后会自动释放空间。

外部(extern):这种类型的变量就是全局变量.

变量的作用域是指变量能够发挥作用的范围.

变量的生存期是指变量在程序执行的过程中存在、拥有分配的存储空间的时期。

试验六:一维数组 二维数组和字符数组

操作体会:1.一维数组的定义、初始化和引用

(1)一维数组的定义方式:

类型标识符 数组名 [数组长度]

数组名命名规则和标识符命名规则一致。

(2)一维数组的初始化方法:

①在定义

c语言程序设计上机总结,C语言程序设计上机实践心得报告.doc相关推荐

  1. c语言实训作业总结,c语言程序设计上机实践心得报告

    c语言程序设计上机实践心得报告 班级:11 电信 2 姓名:莫金波 学号:1107032242012.12.28 惠州学院 HUIZHOU UNIVERSITY 我们专业的学生在专业老师的带领下进行了 ...

  2. c语言上机总结报告,C语言程序设计上机实践心得报告

    <C语言程序设计上机实践心得报告>由会员分享,可在线阅读,更多相关<C语言程序设计上机实践心得报告(12页珍藏版)>请在人人文库网上搜索. 1.C语言程序设计上机实践心得报告班 ...

  3. c语言程序设计上机实践,C语言程序设计上机实践心得报告

    C语言程序设计上机实践心得报告 C语言程序设计上机实践心得报告 班级:11电信2 姓名:莫金波 学号:110703224 2021.12.28 惠州学院 HUIZHOU UNIVERSITY 我们专业 ...

  4. 单片机c语言数字频率计课程设计,基于单片机的数字频率计设计开题报告.doc

    基于单片机的数字频率计设计开题报告.doc 皖西学院本科毕业设计(论文)开题报告学院信息工程学院专业通信工程学生姓名裴晓晴学号2010013513指导教师傅思勇职称助教毕业设计(论文)题目基于单片机的 ...

  5. c语言指针部分上机,北科大C语言程序设计实验报告8-指针-练习题代码(2次上机课内容)--...

    北科大C语言程序设计实验报告8-指针-练习题代码(2次上机课内容)-- 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文 ...

  6. 北京电大c语言实验作业二,大学大一c语言程序设计实验室上机题全部代码答案(实验报告).doc...

    大学大一c语言程序设计实验室上机题全部代码答案(实验报告).doc C语言实验报告实验1-1:helloworld程序:源代码:#includemain(){printf("hellowor ...

  7. c语言预上机报告,《C语言程序设计》上机报告.doc

    <C语言程序设计>上机报告 <程序设计语言基础(1)上机实践> 综合报告 专业班级 姓 名 学 号 <程序设计语言基础(1)上机实践>报告 ( 2008-2009 ...

  8. c语言第八章上机答案,C语言程序设计上机指导第8章答案.doc

    C语言程序设计上机指导第8章答案 上 机 报 告 课程名称 计算机程序设计基础(C语言) 专业班级 姓 名 学 号 上机题目函数调用程序设计实 验 室机房同组人数1实验时间年 月 日成 绩指导教师一. ...

  9. c语言作业指导1,C语言程序设计实验与习题指导

    目录 部分C语言程序设计上机实验 实验1C语言概述 实验2C语言基本数据类型 实验3C语言表达式 实验4顺序结构程序设计 实验5选择结构程序设计 实验6基本循环结构程序设计 实验7嵌套循环结构程序设计 ...

最新文章

  1. 2022-2028年中国污泥处理处置行业深度调研及投资前景预测报告
  2. 跨平台网络游戏趋势和优势
  3. [转][android深入学习]android窗口管理机制
  4. JVM(一):运行时数据区域
  5. Scrum立会报告+燃尽图(十月二十一日总第十二次)
  6. Python科学计算工具:NumPy第一部分
  7. 爱上Android之选择您的开发工具
  8. 每日一笑 | 3 X 4 = ?
  9. delphi idtcpclient 发送十六进制00_25656红单足球预测 中超 20:00 山东鲁能泰山 VS 大连人...
  10. ajax 文件上传,ajax
  11. 后处理曲线编辑_LSPREPOST后处理
  12. 懒人用日志分析-awstats的docker应用
  13. 斯坦福大学最新-机器学习导论
  14. ETL工具kettle 日志表配置及工作流程
  15. 【2022】字节跳动面试真题,1000问(Java岗)
  16. android隐藏layout,LinearLayout的隐藏与显示
  17. PyTorch搭建LSTM实现多变量多步长时间序列预测(四):多模型滚动预测
  18. 【HTTP】HTPP学习笔记
  19. Algorithm:数学建模大赛(CUMCM/NPMCM)之全国大学生数学建模竞赛历年考察知识点统计可视化分析、论文评阅标准参考、国内外CUMCM数学建模类参考文献论文集合之详细攻略
  20. 生活总是麻烦不断,我还不习惯

热门文章

  1. 一卡通综合管理平台中了后缀.[mr.hacker@tutanota.com]的勒索病毒加密的数据库怎么用达思SQL数据库修复软件完美修复?
  2. 魔域单机版mysql_魔域单机版
  3. java计算机毕业设计江智能股票推荐系统MyBatis+系统+LW文档+源码+调试部署
  4. java计算机毕业设计综合众筹网站源码+mysql数据库+系统+lw文档+部署
  5. Arcgis Engine 提示The operation cannot be performed on a non-simple geometry.
  6. vc2010 Setup制作、缺少MFC100.dll msvcp100.dll msvcr100.dll解决方法
  7. 与自己赛跑 迎5G而上 ,九州云做边缘计算实力玩家
  8. 网站推荐及个性化桌面软件推荐
  9. 用于带式运输机上的传动及减速装置课程设计
  10. 百特搭入选甲子光年《2022中国企业低代码/无代码产品应用与实践研究》最佳实践代表厂商