C语言 第一节 简单的C语言

参考哔哩哔哩UP主:"学士帽"做的笔记。

C语言专升本考试大纲:

C语言程序的基本结构

数据类型及其运算和输入输出

基本语句

选择结构

循环结构(重点)

难点:

数组

函数

指针

结构体和共用体

简单位运算

文件的基本概念

考试题型:

基础题:判断,选择

中,高题:填空,编程题

第一章 简单的C语言

1.1 什么是计算机程序?

- 所谓程序,就是一组计算机能识别和执行的指令

(.......的命令)

例子: 学生成绩统计程序。

程序不是软件。

软件包含程序。

1.2 什么是计算机语言

机器语言:01....

汇编语言:符号化....

高级语言:

  • 非结构化
  • 结构化语言   C语言
  • 面向对象语言

1.3 C语言的特点

-语言简洁、紧凑、灵活

-运算符、数据类型丰富

-程序设计结构化、模块化

-可移植性好

C语言结构:顺序结构,选择结构,循环结构。

1.4  32个关键字

C的32个关键字: (由系统定义,不能重作其它定义)

背下就行
32个关键字分类- CSDN搜索icon-default.png?t=N7T8https://so.csdn.net/so/search?spm=1001.2014.3001.7498&q=32%E4%B8%AA%E5%85%B3%E9%94%AE%E5%AD%97%E5%88%86%E7%B1%BB&t=&u=&utm_term=32%E4%B8%AA%E5%85%B3%E9%94%AE%E5%AD%97%E5%88%86%E7%B1%BB&utm_medium=distribute.pc_toolbar_associateword.none-task-associate_word-opensearch_query-1-%3Cem%3E32%E4%B8%AA%E5%85%B3%E9%94%AE%E5%AD%97%3C%2Fem%3E%E5%88%86%E7%B1%BB-null-null.179%5Ev5%5Epv&depth_1-utm_source=distribute.pc_toolbar_associateword.none-task-associate_word-opensearch_query-1-%3Cem%3E32%E4%B8%AA%E5%85%B3%E9%94%AE%E5%AD%97%3C%2Fem%3E%E5%88%86%E7%B1%BB-null-null.179%5Ev5%5Epv&request_id=167376837016782425130353&opensearch_request_id=167376837016782425130353

1.5  标识符

用户标识符:由字母(26个大小写字母、数字(0~9)和下划线(_)组成,不能以数字开头,区分大小写.

中国人姓 名规则:

姓:只能是字母\下划线

名:字母\下划线\数字

习题:

 合法视为对,不合法视为错.

答案即为:错对对错对

               对对错对错

答案:DBD

#include <stdio.h>
int main(){

printf("This myfirst C program!\n");

}

函数的定义应该/需要都在主函数前面

1.6 C语言程序的结构

结构特点:

  • 必须有且只能有一个主函数main()
  • 程序由一个或多个函数组成
  • 程序执行从main开始,在main中结束

程序语句:

  • -C程序由语句组成
  • 用";"作为语句终止符

注释:

/**/

//

1.7  记忆

 答案:BC

编译链接运行

 答案:

.obj

对   最小的基本单位是语句

错   

对   

第二节  算法

2.1  什么是算法?

一个程序应包括两个方面的内容:

1.对数据组织的描述:

数据结构  顺序存储(数组)和链式存储

2.对操作步骤的描述:

算法  穷举 迭代 递归 查找,添加 删除 改写

数据结构+算法=程序

所谓算法,是为了解决一个问题而采取的方法和步骤.

 2.3  算法的特性

有穷性:包含有限的操作步骤

确定性:算法中的每一个步 骤都应该是确定的

有零个或多个输入:输入是指执行算法时需要从外界取得必要的信息

有一个或多个输出:算法的目的是为了求解,"解"就是输出.

有效性:算法中每一个步骤都应该有效地执行,并且得到一个确定的结果.

2.4  怎样表示一个算法(考察较少,自己查阅)

自然语言

伪代码

传统流程图

结构化流程图

......

第三章 基本数据类型

想学好靠:1.背 2.题

3.1

 

 char 数的表示范围记下来

unsigned 数的表示范围记下来

3.1  常量和变量

 看见Pi就是3.14,Pi就表示符号常量

 符号常量,没有分号.

八进制: 逢8进1,即0~7

十进制: decimal system

二进制: binary system

八进制: octonary system

十六进制:hexadecimal 

答案:

10,18

12,14

 a,c

自己搞懂

 左边是否正确的小数形式                                              右边是否正确的指数形式 

错 (没有小数点)      错 (右边没有数)                                                           

对                           错(左边没有数)

对                           错(右边不是整数)

对                            对

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值