
C语言复习
文章平均质量分 77
HelloWorldOnly
这个作者很懒,什么都没留下…
展开
-
#1:C语言复习:基本数据类型;
为数据结构打基础,跨专业学习:一、数据类型: 例一: 整型变量的数据溢出:#includeint main(){ short a,b; a = 32767; b = 1; printf(" %d %d %d\n",a,b, a+b); printf(" %d %d %d\n",a,b, (short)(a+b)原创 2017-12-27 09:37:21 · 475 阅读 · 0 评论 -
3_Semantic Pitfalls 语义错误
第三章: 语义陷阱 3.1 Pointers and arrays: (指针和数组陷阱) 在C语言中,数组和指针的意义是相互联系的: 1)、C 语言只有一维数组,而且数组的元素个数必须在编译之前用一个定值给出( 静态数组 );原创 2018-03-27 13:31:20 · 1130 阅读 · 0 评论 -
2_Syntactic Pitfalls 语法陷阱
第二章: 语法陷阱 2.1 Understanding function declarations: (函数声明) 1. 变量声明: 可以声明一个浮点型变量为 : float f;例: float ((f)); // 也是声明一个浮点型变量 f ; ...原创 2018-03-26 17:02:46 · 350 阅读 · 0 评论 -
1_Lexical Pitfalls 词汇陷阱
第一章: 词汇陷阱: 1.1 = is not == : 一、 因为在C语言中更多地使用赋值语句, 所以 = 要比 == 更方便赋值: 1、 if( x = y ) break; // 错误,把赋值的 = 误以为是 == ; 2、 为了跳过空格,tab,回车的循环:原创 2018-03-26 13:27:36 · 307 阅读 · 0 评论 -
#9:C语言复习:结构体与枚举,共用体;
结构体枚举和共用体一.结构体的定义: 使用结构体之前必须定义; struct 结构体名 { 类型标识符 成员名1; 类型标识符原创 2017-12-28 15:27:52 · 489 阅读 · 0 评论 -
#8:C语言复习:指针基础;
指针变量: 指针变量的定义形式: 基类型 *指针变量名1,*指针变量名2,…; 指针变量只能指向由定义时基类型规定的类型变量,不能指向其他的变量; 指针变量的赋值:原创 2017-12-28 13:31:22 · 434 阅读 · 0 评论 -
#7:C语言复习:编译预处理;
一、宏定义: 将一个标识符定义为一个替换文本,在编译过程中,将所有宏名都用相应的文本去替换。 一。无参宏定义: 1. 一般定义形式: #define 标识符 替换文本 一般标识符用大写字母原创 2017-12-28 12:23:02 · 581 阅读 · 0 评论 -
#6:C语言复习:函数与变量;
函数的定义: 格式: 类型标识符 函数名(形参表) { 说明部分; 执行部分; }原创 2017-12-28 10:47:54 · 662 阅读 · 0 评论 -
#5:C语言复习:数组和字符串;
一. 一维数组的定义 类型标识符 数组名[整型常量表达式] 1.类型标识符可以是:int 、float、char、指针等各种 2.数组名遵循命名规则(第一个为字母),在一个函数内,数组、变量名不能重原创 2017-12-27 13:26:14 · 716 阅读 · 0 评论 -
#4:C语言复习:循环结构;
循环体的集中构造方式有:1. goto 语句构造循环体:void main(){ int i=1,sum=0;loop:sum=sum+i; i++; if(i<=100) goto loop; // goto的循环语句; printf("一到一百的和为:%d\n",sum);}2. while语句:统计键盘中的字符个数:int main(原创 2017-12-27 12:26:26 · 466 阅读 · 0 评论 -
#3:C语言复习:运算符和逻辑函数;
C语言中主要的运算符: 1 算术运算符: 用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。2.关系运算符 用于比较运算。包括大于(>)、小于(=)、小于等于(3.逻辑运算符 用于逻辑运算。包括与(&&)、或(||)、非(!)三种。4.位操原创 2017-12-27 12:22:58 · 576 阅读 · 0 评论 -
#2:C语言复习:基本输入输出函数;
基本的输出输出函数主要有: getchar(), putchar(), printf("%d\n", 变量), scanf( "%d", &XX );1. getchar():收到的不是换行就继续循环,比较实用的判断: while(getchar()!='\n') // 输入输出单"字符" getchar(**),putchar(**) 小心,有时候原创 2017-12-27 09:45:51 · 324 阅读 · 0 评论