课程笔记1(分支,顺序)
山东农业大学数学系2018级赵景乐
一、知识点总结
1、简单程序输入:定义,赋值,运算,输出
2、C语言输入、输出所限定的数据范围,输出形式(整形,实型,浮点型)
3、运算优先性,C语言符号与数学符号的联系与区别
4、ASCII码相应运算
5、If else、switch case分支语句的格式,复合与运用
6、定义常量,关系、逻辑、条件运算符
二、应用及其可解决的问题
1、 简单运算程序可应用于日常生活中的计算,Word文件中的文字替换(ASCII码运算)等。
2、 分支运算可应用于日程规划,费用计算,特殊问题判断等。
三、感悟及感想
1、C语言是人与计算机沟通的工具,作为一个中间的语言会与我们所运用,熟知的语言有一定区别,所以在编写程序时应该注意其格式,并多加练习,减少因打错或少打引起的错误。
2、目前所学习和联系的程序较为简单,也只能处理简单的问题,当学习循环后,可以在习题中看到Excel的影子,也就有了编写软件的基础。相信我们会随着课程的学习逐步加深对C语言的了解,能制作一些简单的软件。
3、C语言的运算要注意一些特殊的东西,如加法2e9+2e9,若定义max为int型,则结果会超出int的上限,注意max应定义为long long int型;除法运算应注意10/3时结果为3,因为10,3都是整形,结果也是整形,余数被自动舍弃。
4、相似步骤可以
Ctrl+c,Ctrl+v,简单修改后可以加快编写速度,优化程序也可以加快编写速度,如计算1到n的阶层求和时可以多定义一个变量,分步求和运算的情况下要比算出所有阶层再求和要快的多。