自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (7)
  • 收藏
  • 关注

原创 VS2017使用方法 编写你的第一个 C 语言程序

 本文介绍用Microsoft Visual Studio 2017建立一个C语言程序的具体步骤。Step1:打开Microsoft Visual Studio 2017Step2:新建Project①文件→新建→项目②选择Visual C++ → 空项目 → 选择位置 →确定Step3:新建源文件①在“源文件”上右键 → 添加 → 新建项②选择C++文...

2018-11-01 10:31:52 13566 5

原创 C Primer Plus (第五版)中文版——第 17 章 高级数据显示

17.1  研究数据表示

2018-12-24 14:18:14 513

原创 C Primer Plus (第五版)中文版——第 16 章 C 预处理器和 C 库

16.1  翻译程序的第一步对程序作与处理前,编译器会对它进行几次翻译处理:首先,编译器把源代码中出现的字符映射到源字符集。该过程处理多字节字符和三元字符。 其次,编译器查找反斜线后紧跟换行符的实例并删除这些实例。 接下来,编译器将文本划分成预处理的语言符号序列、空白字符、注释序列。16.2  明显常量:#define每个 #define 行(逻辑行)由三部分组成:第一部分:...

2018-12-23 14:55:20 246

原创 C Primer Plus (第五版)中文版——第 15 章 位操作

15.1  二进制数、位和字节以2为基数表示的数字称为二进制数(binary number)。二进制使用2的幂,使用的数字是0和1。15.1.1  二进制整数一个字节(byte)通常包括8个位(bit)。在字节中,位7称为高位(high-order bit),为0称为低位(low-order bit)。一个字节可以存储的数的范围是0~255,总共256(2^8)个可能的值。改变对位模式...

2018-12-22 17:30:12 367

原创 C Primer Plus (第五版)中文版——第 14 章 结构和其他数据形式

14.1  示例问题:创建图书目录3个重要技巧:建立结构的格局或布局。 声明遵循该变量的布局。 获取对一个结构变量的各个部件的访问。14.2  建立结构声明结构声明是描述结构如何组合的主要办法。结构声明叫做模板,例如:struct book { char title[41]; char author[31]; float va...

2018-12-22 09:29:27 254

原创 C Primer Plus (第五版)中文版——第 13 章 文件输入/输出

13.1  和文件进行通信13.1.1  文件是什么一个文件(file)通常就是磁盘上的一段命名的存储区。C 将文件看成是连续的字节序列,其中没一个字节单独地读取。ANSI C 提供了文件的两种视图:文本视图、二进制视图。13.1.2  文本视图和二进制视图在二进制视图中,文件的每个字节都可以为程序所访问。在文本视图中,程序看到的内容和文件的内容有可能不同。MS-DOS区分文本...

2018-12-21 14:03:54 275

原创 C Primer Plus (第五版)中文版——第 12 章 存储类、链接和内存管理

12.1  存储类12.1.1  作用域定义:作用域描述了程序中可以访问一个标识符的一个或多个区域。分类:代码块作用域:在代码块中定义的变量具有代码块作用域,从定义处到包含该定义的代码块的末尾,该变量可见。 函数原型作用域:在函数原型中定义的变量具有函数原型作用域,从定义处到函数原型的末尾,该变量可见。 文件作用域:在所有函数之外定义的变量具有文件作用域,从定义处到包含该定义的...

2018-12-18 14:04:19 306

原创 C Primer Plus (第五版)中文版——第 11 章 字符串和字符串函数

11.1  字符串表示和字符串 I/O11.1  在程序中定义字符串一、字符串常量字符串常量(string constant)又称字符串文字(string literal),是指位于一对双引号中的任何字符。字符串常量属于静态存储类。可以用 #define 来定义字符串常量,也可以直接作为函数 printf() 或 puts() 的参数。#define HMG "Hello,M...

2018-11-19 11:53:31 266

原创 C Primer Plus (第五版)中文版——第 10 章 数组和指针

10.1  数组数组(array)由一系列类型相同的元素构成。数组声明(array declaration)中包括数组元素的数目和元素的类型。如:int month[12]; /* 12个整数的数组 *//* int 是数组中元素的类型;month 是数组名,也是数组首元素的地址;方括号 [] 表示 month 是一个数组;方括号中的...

2018-11-17 15:04:19 250

原创 C Primer Plus (第五版)中文版——第 9 章 函数

9.1  函数描述函数(function)是用于完成特定任务的程序代码的自包含单元。一个简单函数:/* lesser.c -- finds the lesser of two evils */#include <stdio.h>int imin(int n,int m); /* prototype the function */int main(void){ ...

2018-11-16 15:08:43 275

原创 C Primer Plus (第五版)中文版——第 8 章 字符输入/输出和输入确认

8.1  单字符 I/O:getchar() 和 putchar()getchar() 和 putchar() 每次输入和输出一个字符。一个输入回显例子:/*使用一个while循环,该循环在遇到#时终止*/int main(void){ char ch; while ((ch = getchar()) != '#') { putchar(ch); } return 0...

2018-11-15 14:39:52 272

原创 C Primer Plus (第五版)中文版——第 5 章 运算符、表达式和语句

5.2  基本运算符C 使用运算符(operator)来代表算术运算。基于算术运算的运算符包括:=、+、-、*、/。5.2.1  赋值运算符:=bwm = 2000;赋值运算符(assignment operator)“=”不表示“相等”,而是一个赋值运算符。上面的赋值语句读为:“将值2000赋给变量 bwm”。赋值运算符的动作是从右到左。赋值运算符的左边应该是一个可修改的左值。...

2018-11-11 09:47:57 298

原创 C Primer Plus (第五版)中文版——第 4 章 字符串和格式化输入输出

4.1  前导程序#include <stdio.h>#include <string.h> /*提供strlen() 函数原型*/#define PRAISE "You are my sunshine!!!"int main(void){ char name[20]; /*name是一个有20个字符的数组,用于保存名字*...

2018-11-10 15:43:02 529

原创 C Primer Plus (第五版)中文版——第 7 章 C 控制语句:分支和跳转

7.1 if 语句if 语句被称为分支语句(branching statement)或选择语句(selection statement),它提供了一个交汇点,在此处程序需要选择两条分支的一条前进。其一般形式为:if(expression) statement若 expression 为真,执行 statement;否则,跳过该语句。statement 可以是单个语句也可以是复...

2018-11-07 16:31:32 199

原创 C Primer Plus (第五版)中文版——第 6 章 C 控制语句:循环

6.2 while 语句while 语句是一个入口条件循环,其一般形式为:while(epression) statement在 expression 变为假之前重复执行 statement。statement 可以是一个简单语句或一个复合语句。6.2.1  终止 while 循环当构造一个 while 循环时,循环中必须包含能改变判断表达式的值来使表达式的值最终变为...

2018-11-06 12:01:59 212

原创 C Primer Plus (第五版)中文版——第 3 章 数据和 C

3.1  示例程序/*用GOLD衡量我的体重*/#include <stdio.h>int main(void){ float weight; /*体重kg*/ float value; /*同等质量黄金的价格*/ printf("Hello,Mr.Gold.Are you worth your weight in gold?\n"); printf(...

2018-11-02 11:07:45 394

原创 C Primer Plus (第五版)中文版——第 2 章 C 语言概述

2.1  C 语言的一个简单实例#include <stdio.h>int main(void) /*一个简单的C程序*/{ int year; /*声明一个名为year的变量*/ year = 2018; /*赋值为2018*/ printf("%d,Hello Wolrd!\n", year); /...

2018-11-02 11:07:28 240

原创 C Primer Plus (第五版)中文版——第 1 章 概览

1.1  C 语言的起源贝尔实验室的 Dennis Ritchie 在1972年开发了 C,C 并不是完全由 Ritchie 构想出来的,它来自于 Ken Thompson 的 B 语言。1.2  使用 C 语言的理由1.2.1  设计特性C 是一种融合了控制特性的现代语言,其设计使得用户可以自然地采用自顶而下、结构化的编程,以及模块化的设计。这种做法使得编出的程序更可靠、更易懂。...

2018-11-02 11:07:08 293

原创 C 语言关键字

一、数据类型关键字(20个)   基本数据类型(5个)   1、void:声明函数无返回值或无参数,声明无类型指针,显式丢弃运算结果;   2、char:字符类型数据;   3、int:整型数据;   4、float:单精度浮点型数据;   5、double:双精度浮点型数据;   数据类型修饰关键字(4个)可省略被修饰的int   6、short:修饰int,短整...

2018-11-01 20:04:13 179

C Primer Plus (第五版)中文版——第 8 章 编程练习参考程序

C Primer Plus (第五版)中文版——第 8 章 编程练习参考程序

2018-11-16

C Primer Plus (第五版)中文版——第 7 章 编程练习参考程序

C Primer Plus (第五版)中文版——第 7 章 编程练习参考程序

2018-11-14

C Primer Plus (第五版)中文版——第 6 章 编程练习参考程序

C Primer Plus (第五版)中文版——第 6 章 编程练习参考程序

2018-11-13

C Primer Plus (第五版)中文版——第 5 章 编程练习参考程序

C Primer Plus (第五版)中文版——第 5 章 编程练习参考程序

2018-11-11

C Primer Plus (第五版)中文版——第 4 章 编程练习参考程序

C Primer Plus (第五版)中文版——第 4 章 编程练习参考程序

2018-11-11

C Primer Plus (第五版)中文版——第 3 章 编程练习参考程序

C Primer Plus (第五版)中文版——第 3 章 编程练习参考程序

2018-11-10

C Primer Plus (第五版)中文版——第 2 章 编程练习参考程序

C Primer Plus (第五版)中文版——第 2 章 编程练习参考程序

2018-11-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除