C
66Kevin
英国Computer Science在读本科,记录学习cs的一点一滴,最通俗的语言讲述神奇的计算机科学,计算机小白的进化史
展开
-
C语言之 指针与多维数组最强解析
假设有以下声明:int multiArray [4] [2] //声明一个int类型的二维数组数组名multiArray是该数组首元素( multiArray[0] )的地址。在本例中,multiArray的首元素是一个内含两个int值的数组,所以multiArray是这个内含两个int值的数组的地址。如下图所示:#include <stdio.h>int mai...原创 2019-08-10 17:43:08 · 341 阅读 · 0 评论 -
C语言--多线程学习笔记
文章目录一.线程与进程二.并发与并行三.C语言中的线程3.1创建线程 pthread_create3.2结束线程 pthread_exit3.3线程等待 pthread_join四.结构体与多线程五.多线程的同步与互斥一.线程与进程二.并发与并行三.C语言中的线程我们先来看一下线程最基础的三个方法:3.1创建线程 pthread_createpthread_create(pthread...原创 2019-11-01 08:20:47 · 674 阅读 · 1 评论 -
C语言运算符优先级(超详细)
学习c语言时,经常使用的到运算符的优先级,网上的总结参差不齐,今天找到一个相对比较完整的运算符优先级的总结,现在分享给大家:原文转载自embed_huang说明:同一优先级的运算符,运算次序由结合方向所决定。简单记就是:! > 算术运算符 > 关系运算符 > && > || > 赋值运算符...原创 2019-08-03 11:53:50 · 17786 阅读 · 0 评论 -
C语言之#define
文章目录一.什么是#define二.#define的一般形式三.#define如何工作?四.终止宏 #undef五.注意六.define与const区别一.什么是#defineC语言中,可以用 #define 定义一个标识符来表示一个常量。特点是:定义的标识符不占内存,只是一个临时的符号,预编译后这个符号就不存在了。预编译又叫预处理。预编译不是编译,而是编译前的处理。这个操作是在正式编译之...原创 2019-07-26 11:40:57 · 377 阅读 · 0 评论 -
C语言基本数据类型int, short int, long int, long long int, unsigned int, signed int等解析
一. 普通int类型int类型是有符号整型,即int类型的值必须是整数,可以是正整数,负整数,零。int类型取值范围因计算机系统而异。早起的16位IBM PC兼容机使用16位来存储一个int值,其取值范围是-32769 ~32768。目前个人计算机一般是32位,因此用32位存储一个int值。现在随着个人计算机产业的发展,个人计算机逐步迈向64位处理器发展,自然可以储存更大的整数。ISO C规定...原创 2019-07-27 20:47:07 · 20859 阅读 · 1 评论 -
C语言 getchar()原理及易错点解析
文章目录一.getchar()系列1.getchar()工作原理及作用2.使用getchar()清理回车\n3.使用getchar()清理缓存一.getchar()系列1.getchar()工作原理及作用工作原理:getchar()是stdio.h中的库函数,它的作用是从stdin流中读入一个字符,也就是说,如果stdin有数据的话不用输入它就可以直接读取了,第一次getchar()时,...原创 2019-08-01 19:52:10 · 61114 阅读 · 59 评论 -
C语言字符串的输出与输入学习笔记
文章目录字符串的输入与输入1.字符串初始化1⃣️:用足够的空间的数组存储字符串:2⃣️:省略数组初始化声明中的大小2.数组与指针1⃣️:指针创建字符串2⃣️:数组与指针的区别3⃣️:使用指针的优缺点3.scanf与printf4.gets与puts5.fgets与fputs字符串的输入与输入1.字符串初始化1⃣️:用足够的空间的数组存储字符串:const char word[15] ="H...原创 2019-08-12 12:17:28 · 711 阅读 · 0 评论 -
C语言fgets()与fputs()详解
文章目录fgets()与fputs()1⃣️fgets()优缺点:2⃣️fgets()返回值:3⃣️fgets()操作实例:3⃣️fgets()操作进阶:fgets()与fputs()fgets()函数的第二个参数指明了读入字符的最大数量。如果该参数为n,那么fgets函数将读入n-1个字符。如果fgets()函数读到一个换行符,会把它储存在字符串中。这点与gets不同,gets会丢弃换行符...原创 2019-08-12 18:43:39 · 19693 阅读 · 2 评论