首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
读书共享 Primer Plus C-part 12
】的更多相关文章
读书共享 Primer Plus C-part 12
第十四章 结构和其他数据形式 1.关于上struct与union 的区别 #include<stdio.h> typedef union Book_u { int pags; int money; int num; }Book; int main() { Book book = {.pags=,.money=,.num=}; printf("%d %d\n",book.pags,book.num); book.pags=; printf("%d %d\n"…
读书共享 Primer Plus C-part 5
第五章 运算符.表达式和语句 关于+- 的一元运算符和二元运算符的区别 a++:a先创建自身的一个副本,然后a自增1,最后返回副本的值 a+=1: 事实上相当于++a a=a+1: 虽然有点雷同于a+=1,但不同的是此时右值的a和1做相加操作,形成一个副本然后赋值给a,所以有额外操作 ++a:将a自增1并返回a 鉴于a++和++a的差别,C++Primer建议用++a作为for循环的递增量 2.关于除法四舍五入 #include<stdio.h> #include<string.h>…
读书共享 Primer Plus C-part 7
第十章 数组和指针 1.关于二维数组跟指针 #include<stdio.h> int main() { ][]={{,,,},{,,,},{,,,}}; ; ;i< ;i++) { printf("%d \n",**arrs+i); } } 上述代码:可以说明二维数组的指针的排序以及使用 按行打 #include<stdio.h> int main() { ][]={{,,,},{,,,},{,,,}}; ; ;i< ;i++) { printf…
读书共享 Primer Plus C-part 8
第十三章 文件输入/输出 fopen--fclose fopen 是文件的操作的开始 fclose是文件操作的结束 getc--putc getchar--putchar getc对应文件的获取单个字符 ]; FILE * fp; ...//fopen()...; ch = getc(fp); putc(ch,fp); getchar 对应字符的键盘输入输出操作操作 #include<stdio.h> int main() { char ch = getchar(); ] = {}; ; wh…
读书共享 Primer Plus C-part11
第十四章结构和其他数据形式 关于fread以及fwrite fread(char* buff,int size,int count,FILE* fp) fwrite(char* buff,int size,int count,FILE* fp) #include<stdio.h> #include<string.h> typedef struct book_s { int count; char name[100]; char author[100]; float price; }…
读书共享 Primer Plus C-part 9
第十二章 存储类.链接和内存管理 针对代码块中的static变量做如下范本 #include<stdio.h> void test_static() { ; ; printf("%d %d \n",dy++,static_int++); } int main() { ; ;i++) { test_static(); } } const与volatitle #inclu…
读书共享 Primer Plus C-part 4
第四章 字符串和格式化输入输出 关于printf - 左对齐 #include<stdio.h> void main() { char str [100] = "liuchuanwu"; printf("%20s\n",str); printf("%-20s\n",str); } 关于浮点数的打印 #include<stdio.h> #include<string.h> int main() { ] = &q…
把《c++ primer》读薄(1-2前言+变量和基本类型)
督促读书,总结精华,提炼笔记,抛砖引玉,有不合适的地方,欢迎留言指正. 一:大小端的概念 Big-Endian和Little-Endian(见计算机存储的大小端模式解析) 二:浮点数的机器级表示 (见从如何判断浮点数是否等于0说起——浮点数的机器级表示) 三:c++的基本的内置类型: 1)算术类型,又包括: 整型(包括:整数int.short.long int类型,单个字符(分为存储单个机器字节的char类型,1个字节,char有三种不同的类型,普通char,unsigned char和sign…
读书笔记—CLR via C#章节1-2
这本书这几年零零散散读过两三遍了,作为经典书籍,应该重复读反复读,既然我现在开始写博了,我也准备把以前觉得经典的好书重读细读一遍,并且将笔记整理到博客中,好记性不如烂笔头,同时也在写的过程中也可以加深自己理解的深度,当然同时也和技术社区的朋友们共享. 程序集 描述:一个或多个类型定义文件及资源文件的集合 特征:可重用.可保护.可版本控制的单元 生成:可通过C#编译器(或其他编译器)或AL.exe生成 组成: 托管模块(module) PE头,PE32或PE32+,面向CPU架构的信息 CLR头,…
《C++ Primer》笔记 第12章 动态内存
shared_ptr和unique_ptr都支持的操作 解释 shared_ptr sp或unique_ptr up 空智能指针,可以指向类型为T的对象 p 将p用作一个条件判断,若p指向一个对象,则为true *p 解引用p,获得它指向的对象 p->mem 等价于(*p).mem p.get() 返回p中保存的指针.要小心使用,若智能指针释放了其对象,返回的指针所指向的对象也就消失了 swap(p, q)或p.swap(q) 交换p和q中的指针 shared_ptr独有的操作 解释 make_…