首页 > 代码库 > C语言学习第一天

C语言学习第一天

C语言

一、     目标

a)   SRS---分析—画流程图---code

b)   给你一段程序。能看懂执行过程。写出执行结果

c)   养成良好的编码习惯---代码前须要加凝视

为性能測试做铺垫;为后期学习其它语言打基础。提高測试的深度

注意:没基础---多练;有基础---深度/帮助

二、     课程安排

a)   第一天

               i.         程序是什么

              ii.         程序的组成

            iii.         面向过程的编程思想

            iv.         函数的定义和使用

b)   第二天

               i.         程序的算法---分支

              ii.         程序的算法---循环

c)   第三天

               i.         程序的其它数据结构

1.   数组

2.   结构体

              ii.         购物系统的设计分析

 

第一天

一、     语言的发展史

二、     程序的组成

程序 = 数据结构 + 算法

功能 = 输入/输出 + 处理逻辑

数据结构:

1 + 1 =2 固定的,已知的 ---常量

x + y = z 变化的,未知的 ---变量

x1+x2+x3+……= y 变化的。未知的,一组同样类型 ---数组

name、age、salary 不同类型,多组,变化的未知的 ---结构体

数据类型:

int ---整型(整数);float---浮点型(6位小数);char ---字符型(字母、数字、汉字)

double ---双精度(12位小数)

算法:

顺序

技术分享

分支

技术分享

循环

技术分享

三、    面向过程的编程思想

样例:求两整数之和

分析:

1、确定数据结构和数据类型

数据结构:输入---两个变量;输出:一个变量

数据类型:int

2、确定算法

顺序

3、画出流程图

技术分享

4、将流程图中的文字拷贝到代码模板中,作为凝视。把凝视翻译成代码

 

单行凝视-- //  多行凝视-- /* xxx */

      代码模板:

技术分享

1、程序说明:说明程序实现的功能

2、头文件:#include<stdio.h>

<stdio.h>标准输入输出头文件,须要用到头文件里的一些函数,所以须要提前载入进程序

<string.h>字符串头文件

3、函数声明(自己定义函数须要):

4、主函数的实现:voidmain()

5、自己定义函数的实现:

 

      1、定义变量:

      i

C语言学习第一天