
C
C 语言
香蕉皮榨西瓜汁
纯纯心塞的完美主义者
展开
-
动态分配内存和以指针声明数组
动态分配内存和释放 int* a = (int )malloc(numbersizeof(int)); free(a); 向malloc申请空间的大小是以字节为单位的,返回的结果是void *,要转化为需要的类型指针表示数组 以二维数组为例/* 以二重指针创建二维数组 */#include <iostream>#include <stdlib.h>using namespace std;int main(void){ int ** p=(int **)m原创 2021-10-17 12:17:26 · 190 阅读 · 0 评论 -
C语言指针
指针是一个值为内存地址的变量(或数据对象)指针的用途非常广泛,比如如果你想通过函数改变一个变量的值,就得用指针而不能用值传递。或者想要通过一个函数返回多个值时,显然无法通过return做到,此时,可以利用到指针的址传递的特性。还有在很多时候变量,特别是对象的数据量实在太大(如数组和自定义数组),程序员就会用指针来做形参,只需要传递一个地址就行,大大提高了效率。简单地说指针就是指向变量和对象的地址。声明指针int * pi;解析:int 类型说明符表明了所指向对象的类型,星号()表明声明的变量为一个原创 2021-10-17 11:41:33 · 262 阅读 · 0 评论 -
代码书写风格 和 代码格式化
存在如下所示的三种代码书写风格if(x<0){ if(x<0) if(x<0) f = -1; { {}else if(x==0){ f = -1 ; f = -1; f = 0; }else if(x==0) }}else{ ..原创 2021-10-08 11:39:40 · 190 阅读 · 0 评论