- 博客(5)
- 收藏
- 关注
原创 C语言学习(七)——typeof关键字
C语言中 typeof 关键字是用来定义变量数据类型的。在linux内核源代码中广泛使用。typeof参数可以是表达式或类型下面是Linux内核源代码中一个关于typeof实例:[cpp] view plain copy #define min(X,Y) ({\ typeof (X) x_ = (X);\
2017-12-28 21:43:14 2326
转载 C语言学习(六)——二重指针概念及其应用
二重指针就是指向指针的指针。其声明原型为:[cpp] view plain copydatatype ** variable_name; 假设我们声明并定义了三个变量:[cpp] view plain copyint a = 1; /*整数类型变量*/ i
2017-12-22 09:15:46 848
原创 c语言学习(五)scanf函数应用以及问题
由于scanf可以读取不同格式的数据,因此成为了C语言中最通用的一个输入函数让我们看这一段程序: 1 #include 2 #include 3 4 5 int main() 6 { 7 int age; 8 float assets; 9 char p
2017-12-09 14:02:40 403
原创 复杂指令集(CISI)CPU设计实验
复杂指令集,也称为CISC指令集,英文名是CISC,(Complex Instruction Set Computer的缩写)。在CISC微处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢。其实它是英特尔生产的x86系列(也就是IA-32架构)CPU及其兼容CPU,如AMD、VIA的。即使是现在新
2017-12-08 16:00:05 2108
原创 C语言学习知识点(四):数组名a与取地址数组名&a的区别
让我们看这样一段程序int a[]={1,2,3,4};int *p=(int*)(&a+1);printf(“%d\n”,*(p-1));该程序输出结果为4即数组a的最后一个元素;因此我们可以认为在这段程序中&a+1后的地址应为数组最后一个元素的后一位a[0]1a[1]2a[2]3
2017-12-04 23:07:35 950
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人