01 2020 档案

摘要:setjump和longjump和goto一样,尽量避免用 一、setjump 1、setjump( jump_buf j )必须首先被调用,它表示“使用变量j记录现在的位置,函数返回零”; 2、 二、longjump longjump( jump_buf j, int i )可以接着被调用。它表示 阅读全文
posted @ 2020-01-16 10:56 我是二狗 阅读(1303) 评论(0) 推荐(0) 编辑
摘要:一、C语言声明的优先级规则: A、声明从变量名字开始读取,然后按照优先级顺序依次读取。 B、优先级从高到低依次是: B1、声明中被括号括起来的那部分 B2、后缀操作符: 括号()表示这是一个函数 方括号[ ]表明这是一个数组 B3、前缀操作符:星号 * 表示“指向……的指针” C、如果const和v 阅读全文
posted @ 2020-01-09 17:07 我是二狗 阅读(364) 评论(1) 推荐(1) 编辑
摘要:一、在普通的表达式中 普通的C语言表达式中,编译器把数组名数组名换成指向数组第一个元素的指针 先看一段简单的代码 char a[8]; a[3]=9; 3[a]=2; printf("a[3] = %d\r\n", a[3]); printf("3[a] = %d\r\n", 3[a]); 结果是: 阅读全文
posted @ 2020-01-07 11:54 我是二狗 阅读(274) 评论(0) 推荐(0) 编辑
摘要:一、指针和数组不同的地方 1、“地址y”和“地址y的内容”之间的区别,不能定义时是指针,引用时却是数组,如不能定义char test[100]; 引用时却用extern char*test; 举例,X=Y,其中X是变量名,用Y给X赋值; X的含义是X所代表的地址,X是左值,左值在编译时可知,左值表示 阅读全文
posted @ 2020-01-02 16:40 我是二狗 阅读(212) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示