------4.1 C基础
文章平均质量分 80
「已注销」
无限可能!!!
展开
-
C程序设计语言- UNIX系统接口-7.1----文件描述符、低级IO(read、write)、随机访问、(open、creat、close、unlink)
前言:本编是C系列基础语言最后一篇。开心中。。。1.文件描述符2.低级IO(read、write)读函数read ssize_t read(int fd,void *buf,size_t nbyte) read函数是负责从fd中读取内容.成功时,read返回实际所读的字节数,如果返回的值是0,表示已经读到文件的结束了.小于0表示出现了原创 2017-01-11 22:03:20 · 717 阅读 · 0 评论 -
C程序设计语言- 导言-1.2----函数、参数的传值调用、字符数组、外部变量与作用域
前言:为了JNI,学习C/C++基础,现在是C系列。书籍来源《C语言程序设计》1.函数没什么可说的,简单的函数求幂。2.参数的传值调用我们来看个列子/* power: raise base to n-th power; n >= 0; version 2 */ int power(int base, int n) {原创 2017-01-01 00:28:14 · 686 阅读 · 0 评论 -
C程序设计语言- 类型、运算符与表达式-2.1----变量名、数据类型及长度、常量、声明、算数运算符、关系运算符与逻辑预算符
前言:继续C系列。1.变量名变量名没什么好说的,简单滤过。2.数据类型及长度手写麻烦,直接截图了。下面我们来看一个例子:编写一个程序以确定分别由signed及unsigned限定的char、short、int、long类型变量的取值范围。采用打印标准头文件中的相应值实现。直接给出打印程序:ANSI C标准规定:各种类型的取值范原创 2017-01-01 13:29:34 · 918 阅读 · 0 评论 -
C程序设计语言- 类型、运算符与表达式-2.2----类型转换、自增运算符与自减运算符、按位运算符、赋值运算符与表达式
前言:天道酬勤,加油,继续C系列!1.类型转换我们来看具体的例子:编写函数htoi(s),把由十六进制数字组成的字符串(包含可选的前缀0x或0X)转换为与之等价的整型值。字符串中允许包含的数字包括:0~9,a~f,A~F.#define YES 1#define NO 0int htoi(char s[]){ int hexdigit.i.inhex,n; /原创 2017-01-03 13:55:17 · 446 阅读 · 0 评论 -
C程序设计语言- 函数与程序结构-3.1----函数的基本知识、外部变量、作用域规则、头文件
前言:C系列第三章--函数与程序结构1.函数的基本知识函数的定义形式如下:返回值类型 函数名(参数声明表){ 声明和语句}尽管我们可以把所有的代码都放在主程序main中,但是更好的做法是,利用其结构把每一部分设计成一个独立的函数。下面我们贴出代码:#include #define MAXLINE 1000原创 2017-01-04 15:49:58 · 662 阅读 · 0 评论 -
C程序设计语言- 函数与程序结构-3.2----静态变量、寄存器变量、程序块结构、C预处理器
前言:继续C基础系列。1.静态变量没什么可说的,概念性东西。2.寄存器变量 寄存器存在于CPU内部,运算速度非常快, 因为内存中的数据必须载入寄存器才能计算。如果直接定义一个变量为寄存器变量,则少了载入等过程自然会快。对于频繁使用的变量可以把它放在寄存器中来提速度。 对于VC编译器会自动优化,即使没有声明寄存器变量,VC也会自动优化。原创 2017-01-05 22:07:26 · 424 阅读 · 0 评论 -
C程序设计语言- 指针与数组-4.1----指针与地址、指针与函数参数、指针与数组、地址算术运算
前言:继续C系列。1.指针与地址原创 2017-01-07 23:21:12 · 624 阅读 · 0 评论 -
C程序设计语言- 指针与数组-4.2----字符指针与函数、指针数组以及指向指针的指针、指针数组的初始化
前言:快过年了,好想回家!1.字符指针与函数2.指针数组以及指向指针的指针(也就是二级指针) 2.1 指针数组与数组指针的区别来自于爱思考的人:数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n原创 2017-01-09 10:23:11 · 537 阅读 · 0 评论 -
C程序设计语言- 结构-5.1----结构的基本知识、结构与函数、结构数组、指向结构的指针
前言:继续干!原创 2017-01-10 10:26:17 · 354 阅读 · 0 评论 -
C程序设计语言- 结构-5.2----类型定义、联合
前言:继续C系列。1.表查找2.类型定义3.联合4、字位段原创 2017-01-10 21:50:18 · 424 阅读 · 0 评论 -
C程序设计语言- 导言-1.1----头文件,算术符,符号常量等
前言:为了学习JNI,从头来捡起c与c++基础知识,现在是C基础系列。1。入门:为什么会有头文件?.h是头文件,头文件是包含函数声明和定义的文件;你平时写C语言时,用到的printf() 和scanf()都是系统定义好的,而这些函数的定义就包含在stdio.h这个文件中!2.变量与算数表达式下面我们看这么一个例子我们再举个例子,原创 2016-12-29 19:36:23 · 404 阅读 · 0 评论