C程序设计-概述

第1章 程序设计和C语言

1.1 什么是计算机程序

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

1.2 什么是计算机语言

计算机语言:人和计算机都能识别的语言。

计算机语言发展阶段:机器语言——符号语言(汇编语言)——高级语言

  • 机器语言:机器直接识别二进制代码
  • 符号语言:机器不能直接识别,用一种汇编程序软件将符号语言转换为机器指令。
  • 高级语言:不依赖机器,用一种编译软件把高级语言写的程序转换为机器指令的程序。如C++,Java,python。

1.3 C语言的发展及其特点

  1. 简介,紧凑,灵活。37个关键字,9中控制语言,主要用小写;
  2. 运算符丰富,34种运算符;
  3. 数据类型丰富,整型、浮点型、字符型、数组类型、指针类型、结构体类型和共用体;
  4. 结构化控制语句。if-else,while,do while...
  5. 语法限制不太严格,设计自由度大;
  6. C语言允许直接访问物理地址,进行(bit)位操作;
  7. 可移植性好;
  8. 生成目标代码质量高,程序执行效率高。

1.4 最简单的C语言程序

c程序员都懂的Hello World

#include<iostream>
using namespace std;
int main()
{
    cout << "Hello Wordl!" << endl;

    return 0;
}

注释:单行//

           多行/*......*/

C语言程序的结构

#include<iostream> //预处理指令
using namespace std; //全局声明
int main()  //函数定义包括函数首部和函数体,花括号内是函数体
{
    cout << "Hello Wordl!" << endl;

    return 0;
}

一个程序由一个或多个源程序文件组成。

  • 预处理指令。#include<iostream>
  • 全局声明。在函数外面声明的变量成为全局变量。在函数内声明的变量是局部变量。
  • 函数定义。一个函数用来实现一定的功能。

函数是程序的主要组成部分。一个C++程序是由一个或多个函数组成,其中必须包含一个main函数。

一个函数包括两部分

  • 函数首部。包括函数名、函数类型、函数属性、函数参数名、参数类型。
  • 函数体。花括号内的部分。
    • 声明部分。定义函数用到的变量。
    • 执行部分。指定函数中所进行的操作。

程序总是从mian函数开始执行的。

程序中对计算机的操作是由函数中的C++完成的。

在每个数据声明和语句的最后必须有一个分号。

C++输入输出由库函数cout和cin函数完成。

程序应当包含清晰的注释。

1.5 运行C程序的步骤与方法

(1)上级输入和编译源程序

(2)对源程序进行编译。

(3)进行连接处理。

(4)运行可执行程序,得到运行结果。

1.6 程序设计的任务

程序设计从确认问题到完成任务,需要经历几个阶段:

  1. 问题分析。建立模型
  2. 设计算法。设计解题步骤
  3. 编写程序。编写代码
  4. 对源程序进行编辑、编译和连接。
  5. 运行程序,分析结果。
  6. 编写程序文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值