
C语言
C语言学习
深海零娄
每天为梦想努力一点点 万一实现了呢
展开
-
C语言笔记----函数指针与指针函数
C语言笔记【1】1、函数指针【定义】函数指针,其本质是一个指针变量,该指针指向这个函数。总结来说,函数指针就是指向函数的指针。声明格式:类型说明符 (*函数名) (参数)如下:int (*fun)(int x,int y);函数指针是需要把一个函数的地址赋值给它,有两种写法:fun = &Function;fun = Function;取地址运算符&不是必需的,因为一个函数标识符就表示了它的地址,如果是函数调用,还必须包含一个圆括号括起来的参数表。调用函数指针的方式也原创 2020-06-05 12:02:10 · 280 阅读 · 0 评论 -
C语言笔记----数制的应用
C语言笔记【4】1、二进制的应用。这里注意16进制运算,H为16进制的符号,当前面是字母开头时,需要加0听了C语言,仿佛又学了一遍计算机组成网络和操作系统!!最后一道题目选择二进制,因为C语言是高级语言,更接近人类思维的语言,而二进制多用于机器语言与汇编语言。2、内存我收获最大的还是听懂了内存。1.由若干个存储单元构成,每个存储单元都可以存放一个内容值。2.内存地址是一维线性的。比如说连续的1、2、3等。3.内存有唯一的地址标识存储单元。4.存放的内容是固定的大小。5、读写操作。原创 2020-06-09 19:03:01 · 324 阅读 · 0 评论 -
C语言笔记----2012年计算机联考真题
C语言笔记【2】【2012年计算机联考真题】某计算机存储器按字节编址,采用小端方式存放数据,假定编译器规定int和short型长度分别为32位和16位,并且数据按边界对齐存储,其C语言程序段如下:struct{int a;char b;short c;}record;record.a=273;若record变量的首地址为0xC008,则地址0xC008中的内容及record.c的地址分别为( )A . 0x00 0xC00DB . 0x00 0xC00EC . 0x11 0x原创 2020-06-07 18:19:44 · 10914 阅读 · 10 评论 -
C语言笔记----指针变量
C语言笔记【3】不知道在哪看到的一道题目,本来觉得很简单,指针学的一般的我竟然选择不出来答案!!!#include <stdio.h>int main(){ int b=3; int arr[]={6,7,8,9,10}; int *ptr=arr; *(ptr++)+=123; printf("%d,%d\n",*ptr,*(++ptr)); for(int i=0;i<5;i++) printf("%d ",arr[i]); return 0; } 运行原创 2020-06-08 18:52:03 · 409 阅读 · 0 评论