C语言--程序设计基础1—3章

来源:互联网 发布:mac自带的php环境 编辑:程序博客网 时间:2024/06/05 09:59

第一章  软件开发概述

软件是为了完成某些特定功能而编制的一到多个程序文件的集合。

可以被计算机连续执行的指令的集合称为计算机程序。

指令:第一个字节是操作码,后面的字节是操作数。

程序语言分为:机器语言,汇编语言,高级语言

软件开发步骤:

  • 分析问题
  • 数据结构和算法——流程图
  • 编制程序——源代码,目标代码,可执行程序
  • 调试程序

算法:

例如计算1*2*3*4*5

用计算机解题的算法如下:

  1. 先求1*2,得到结果2;
  2. 将得到的乘积2再乘以3,得到结果6;
  3. 将6再乘以4,得到24;
  4. 将24再乘以5,得到120;
  5. 输出结果120

流程图:包括起止框,输入/输出框,处理框,判断框,注释框,流程线,连接点

起止框:开始框只能有一个出口,结束框只能有一个入口。

输入/输出框:由平行四边形表示,只能有一个出口和一个入口。

处理框:由矩形表示,只能有一个出口和一个入口。

判断框:由菱形表示,一般具有两个出口,但只能有一个入口。

流程线:表示算法的走向。

连接点:表示不同地方的流程图的连接。

第二章 编程语言概述

程序语言的基本组成:

  1. 字符集
  2. 标识符
  3. 关键字
  4. 语句
  5. 标准函数库

字符集:

包括数字字符0、1、2、3、4·····9;拉丁字母A、B、·····Z、a、b、···z;运算符“+”、“—”、“*”、“>”``````";"

标识符:

C语言规定,标识符由C语言字符集中的字母、数字和下划线组成,它的第一个字符必须是字母或下划线。

例如:student_Name,orderId等。

关键字:

包括if,for,void,auto,break,case,char,do,while等

一个简单的程序实例:

#include<stdio.h>

int main(void){                /*一个简单的C程序*/

int num;                         /*定义一个名为num的变量*/

num = 1;                        /*为num赋一个值*/

printf("我是一个简单的");/*使用printf()函数*/

printf("计算器.\n");

printf("我喜欢的数字是%d,因为它排在数字的第一位。 \n", num);

return 0;

}

C语言执行过程:

  1. 编辑
  2. 编译
  3. 链接
  4. 执行

第三章 数据存储与输入输出

常量包括:

整型,浮点型,字符型,字符串型

变量包括:

变量的内存分布,变量名,变量声明,初始化变量,变量的使用

实例:

#include <stdio.h>

int main(void){

int a;

printf("a的值是不确定的,现在是%d",a);

}

输入输出:

printf:格式符d、f、c、s;精度控制;printf(“%2d”,a)

scanf:格式符d、f、c、s;精度控制;scanf(“%4.4f”,&a)

注意:%5.4lf中5表示整数长度+英文逗号+小数部分;4表示小数部分长度。

数据类型

数据类型关键字占用字节数取值范围字符型char1-128--127短整型short2-32768--32767整型int4-20亿--20亿长整型long4-20亿--20亿单精度型float4-10^-37--10^38双精度型double8

-10^-307--10^308

0 0
原创粉丝点击