
C Primer Plus
文章平均质量分 79
_云卷云舒_
这个作者很懒,什么都没留下…
展开
-
C语言学习笔记(二)—— 创建一个简单的C语言程序并详细解析
一、简单的C语言示例程序#include <stdio.h>/** * #include这是一条C预处理指令,stdio.h它提供键盘输入和屏幕输出的支持,#include <stdio.h>作用是把 * stdio.h文件中的所有内容都输入到该行所在的位置,实际上这是一种“复制-粘贴”的操作 */int main(void){ /** * main()是一...原创 2018-04-01 23:56:24 · 486 阅读 · 0 评论 -
C语言学习笔记(九)—— 函数、递归和指针
00原创 2018-06-18 19:38:43 · 1251 阅读 · 0 评论 -
C语言学习笔记(八)—— 字符输入/输出和输入验证
一、单字符I/O:getchar()和putchar()void example1(){ char ch; while((ch = getchar()) != '#'){//getchar()和putchar()每次只读取一个字符,当读取到#时停止循环 putchar(ch);//比如在控制台输入123#456,则最终会输出123 }}实际上,getchar()和putchar()并...原创 2018-06-17 23:39:51 · 1552 阅读 · 0 评论 -
C语言学习笔记(七)—— C控制语句:分支和跳转
一、if语句和if...else语句1、if语句void example1(){ int i = 5; if(i>3){//i>3为真,然后执行if语句 printf("%d\n",i++);//5 先打印再自增 printf("%d\n",i);//6 已经自增 }}2、if...else语句void example2(){ int j = 6; if(j>...原创 2018-05-29 00:40:29 · 591 阅读 · 0 评论 -
C语言学习笔记(六)—— C控制语句:循环
一、while循环1、一个简单的循环void example1(){ int i = 0;//循环变量初始化 int j = 0; while(i<5){//循环终止条件 j = j+i;//0+1+2+3+4 i++;//增量 } printf("%d",j);//10}2、一个需要注意的循环void example2(){ int i = 0; int j = 0...原创 2018-05-28 00:26:09 · 2978 阅读 · 0 评论 -
C语言学习笔记(五)—— 运算符、表达式和语句
一、基本运算符1、赋值运算符:= 赋值表达式的目的是把值存储到内存位置上,用于储存值的数据区域统称为数据对象,使用变量名是标识对象的一种方法。对象指的是实际的数据存储,左值是用于标识和定位存储位置的标签,右值指的是能赋值给可修改左值的量。void example1() { int i; i = 100; //将右边的数值100赋值给左边的变量}2、加减乘除运算符void exa...原创 2018-05-13 00:31:06 · 951 阅读 · 0 评论 -
C语言学习笔记(四)—— 字符串和格式化输入输出
一、简单的字符串使用示例#include<stdio.h>#include<string.h> //它包含多个与字符串相关的函数原型,包括strlen()等#define AGE "25" //把字符串常量定义为25int main() { /** * C语言没有专门用来存储字符串的数据类型,它用数组存储字符串, * 该数组占用内存中40个连续的字节,每个...原创 2018-05-01 00:10:12 · 978 阅读 · 0 评论 -
C语言学习笔记(一)—— 初识C语言并写一个简单的C语言程序
1、目标代码文件、可执行文件、库用C语言编写程序时,编写的内容被存储在文本文件中,该文件被称为源代码文件,文件以.c结尾。目标文件和可执行文件都是由机器语言指令组成的,但是目标文件只包含编译器为你编写的代码翻译的机器语言代码,可执行文件还包含你编写的程序中使用的库函数和启动代码的机器代码。2、链接器的作用将你编写的目标代码、系统的标准启动代码和库代码这3部分合并成一个文件,即可执行文件。3、在li...原创 2018-03-29 01:42:08 · 1034 阅读 · 0 评论 -
C语言学习笔记(三)—— 数据和C
一、一个示例程序#include <stdio.h>int main(void){ float weight,value;//声明两个浮点型的变量 printf("please enter your weight:"); scanf("%f",&weight);//%f用来处理浮点值,scanf()是读取用户输入的浮点数,&weight告诉scanf()将输入的...原创 2018-04-15 23:03:25 · 664 阅读 · 0 评论 -
C语言学习笔记(十)—— 数组和指针
一、数组 数组是由数据类型相同的一系列元素组成。要访问数组中的元素,通过使用数组下标数来表示数组中的各元素,数组中元素的编号从0开始。1、初始化数组#define MONTHS 12 //数组大小最好使用常量int main(){ example1(); return 0;}void example1(){ int days[MONTHS] = {31,28,31,3...原创 2018-07-01 11:39:03 · 450 阅读 · 0 评论