第一章 导言

1.1 入门

1.2 变量与算术表达式

1.3 for语句

1.4 符号常量

1.5 字符输入输出

#include "stdafx.h"
main(int argc, char* argv[])
{int c,inspace = 0;while((c = getchar()) != EOF){if(c == ' '){if(inspace == 0){inspace = 1;putchar(c);}}if(c != ' '){inspace = 0;putchar(c);}}
}

#include "stdafx.h"
main(int argc, char* argv[])
{int c;while((c = getchar()) != EOF){if(c == '\t'){printf("\\t");}else if(c == '\b'){printf("\\b");}else if(c == '\\'){printf("\\\\");}else{putchar(c);}}
}

1.6 数组

1.7 函数

1.8 参数-传值调用

1.9 字符数组

1.10 外部变量与作用域

第二章 类型,运算符与表达式

2.1 变量名

字母和数字组成,第一个字符为字母,区分大小写。变量名用小写字母,符号常量用大写字母。

2.2 数据类型及长度

char,int,float,double

short 16,long 32,unsigned char,signed char

2.3  常量

2.4  声明

2.5 算术运算符

2.6 关系运算符与逻辑运算符

2.7 类型转换

2.8 自增运算符与自减运算符

2.9 按位运算符

2.10 赋值运算符与表达式

2.11 条件表达式

2.12 运算符优先级与求值次序

第三章 控制流

3.1 语句与程序块

3.2 if-else语句

3.3 else-if语句

3.4 switch语句

3.5 while,for

3.6 do-while

3.7 break,continue

3.8 goto

第四章 函数与程序结构

4.1 函数的基本知识

4.2 返回非整型值的函数

4.3 外部变量

4.4 作用域规则

4.5 头文件

4.6 静态变量

4.7 寄存器变量

4.8 程序块结构

4.9 初始化

4.10 递归

4.11 C预处理器 1.文件包含 2.宏替换 3.条件包含

第五章 指针与数组

指针是一种保存变量地址的变量

5.1 指针与地址

5.2 指针与函数参数

5.3 指针与数组

5.4 地址算术运算

5.5 字符指针与函数

5.6 指针数组以及指向指针的指针

5.7 多维数组

5.8 指针数组的初始化

5.9 指针与多维数组

5.10 命令行参数

5.11 指向函数的指针

5.12 复杂声明

第六章 结构

6.1 结构的基本知识

6.2 结构与函数

6.3 结构数组

6.4 指向结构的指针

6.5 自引用结构

6.6 表查找

6.7 类型定义(typedef)

6.8 联合

6.9 位字段

第七章 输入与输出

7.1 标准输入输出

7.2 格式化输出-printf函数

7.3 变长参数表

7.4 格式化输入-scanf函数

7.5 文件访问

7.6 错误处理-stderr和exit

7.7 行输入和行输出

7.8 其他函数

第八章 UNIX系统接口

C程序设计语言(2)文摘相关推荐

  1. 201803考试批次2C 程序设计语言,201803考试批次2可视化程序设计(VB)D卷

    201803考试批次2可视化程序设计(VB)D卷 2018-12-15 903 201803考试批次2可视化程序设计(VB)D卷 可视化程序设计(VB) 一 .单项选择题 (共 10 题.0 / 20 ...

  2. 计算机浙大网java网站,网络课程—非计算机专业JAVA程序设计语言

    <非计算机专业JAVA程序设计语言> 一.主要目标和主要内容: 该课程面向全校非计算机专业理工类本科生,是程序设计语言类必修的公共基础课之一.该课程的前导课程是<大学计算机基础> ...

  3. 各代程序设计语言拓扑

    Wegner根据语言的功能和产生的时间,将一些流行的高级语言进行了分类. 第一代 (1954-1958) Fortran I Algol 58 Flowmatic IPL V 第二代 (1959-19 ...

  4. C 家族程序设计语言发展史

    目录 文章目录 目录 程序设计语言发展史 程序设计语言发展史 1950 年代末期,大量新的计算机编程语言涌现,而这些新语言大都围绕单个体系结构,如 UNIVAC 计算机.IBM700 系列计算机等进行 ...

  5. Ada 程序设计语言(The Ada Programming Language)[第二集]

    Ada 程序设计语言(The Ada Programming Language)[第二集]- -   2.5.2 通用离散类型属性 离散类型包括整型和枚举型,除了上述的属性外,还有: S'Pos   ...

  6. 计算机与程序设计语言教案,计算机程序设计(c语言)教案

    计算机程序设计(c语言)教案 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 计算机程序设计(C语言)教案课程名称计算机程序设计总学 ...

  7. 中国计算机学会CCF推荐国际学术会议和期刊目录-软件工程/系统软件/程序设计语言

    软件工程/系统软件/程序设计语言 中国计算机学会推荐国际学术期刊  (软件工程/系统软件/程序设计语言) 一.A类 序号 刊物简称 刊物全称 出版社 网址 1 TOPLAS ACM Transacti ...

  8. c#程序设计语言杜松江版_当前最流行的10款编程语言,你会哪种?

    现在市场上对计算机方面的人才需求量非常大,不过真正需要的是那些有技术的高端人才. 下面就是当前流行的编程语言,来看看都用了那些吧! (PS:排名仅代表作者观点,如有不同观点,请务必坚持自我哦~~~). ...

  9. 程序设计语言python语言概述

    程序设计语言 什么是程序设计语言 程序设计语言是人类与计算机交流和沟通的语言.人们通过使用程序语言,来书写计算机程序,以达到设计的程序满足需求的目的. 程序语言的发展历史 程序语言经历了从低级语言到高 ...

  10. Java程序设计语言(基础篇)机械工业出版社 原属第10版

    链接:https://pan.baidu.com/s/1txoB3sk0SdT1u8RpS2x-Kg  提取码:rxkd  Java程序设计语言(基础篇)机械工业出版社 原属第10版 外加一本Java ...

最新文章

  1. 如何使用RecyclerView构建Horizo​​ntal ListView?
  2. linux 内核 THIS_MODULE宏定义详解
  3. linux运行c程序a. out,bash:./a.out:在由ld生成的运行可执行文件上没有这样的文件或目录。...
  4. Ruby的module(模块)
  5. MockupBuilder
  6. Celaref | 单细胞测序细胞类型注释工具
  7. Linux根文件组织架构
  8. Linux之find exec
  9. C# 开发和使用中的32个技巧
  10. ASP.NET的几个试题(《C#与.NET程序员面试宝典》)
  11. 【C++入门】C++ 输入输出和文件操作
  12. iOS SDK:预览和打开文档
  13. D-S证据理论超简单理解
  14. Windows下安装使用LAMMPS并运行例子
  15. ESP8266-AT指令集
  16. 机器人端的图形界面ssh远程显示方案
  17. 买笔记本电脑主要看什么?
  18. 微信小程序--简约加载动画合集
  19. keil5 芯片包下载系列
  20. wpa_supplicant、hostapd编译

热门文章

  1. Linq,企业类库,EXECL生成,Execl chart的一些基本操作记录.(一)
  2. Mac中显示和隐藏隐藏文件命令行
  3. ORG LegacyCell for Mac - MS-20/Polysix音频合成器
  4. 使用iMazing为iPad添加PDF文档
  5. 网络安全与管理精讲视频笔记10-Windows隧道模式IPSec配置实验演示
  6. android应用安全——数据安全
  7. volatile解析(转)
  8. 「leetcode」106.从中序与后序遍历序列构造二叉树 105. 从前序与中序遍历序列构造二叉树 (详解)
  9. 在 Mac 上右键单击的方法
  10. Snagit 2021 for mac(强大的屏幕截图工具)