C语言
Demon_nn
理想必须热爱!
展开
-
C语言——字符串基础详解
字符数组char word[] = {'H', 'e', 'l', 'l', 'o', '!'};word[0]Hword[1]eword[2]lword[3]lword[4]oword[5]!字符串char word[] = {'H', 'e', 'l', 'l', 'o', '!', '\0'};word[0]H...原创 2020-03-31 16:28:08 · 23609 阅读 · 3 评论 -
C语言——动态内存分配
malloc#include<stdlib.h>void* malloc(size_t size);向malloc申请的空间到的大小是以字节为单位的返回的结果是void*,需要类型转换为自己需要的类型(int*)malloc(n*sizeof(int))...原创 2020-03-31 12:02:55 · 280 阅读 · 0 评论 -
C语言指针——指针运算
指针的运算通过前面的学习,可以知道指针变量所存储的内容是所指向变量的地址。那么对指针的加加减减代表的是什么呢?我们可以写段代码康康。#include <stdio.h>int main(){ char ac[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'}; char *p = ac; pri...原创 2020-03-29 17:40:05 · 673 阅读 · 0 评论 -
C语言指针——指针与数组
数组参数是指针函数参数列表很多时候会传进去数组的参数,那传入的数组究竟是什么呢?我们可以做点实验看看有这样一段程序求一个数组中的最大和最小值#include<stdio.h>void minmax(int a[], int len, int *max, int *min);int main(){ int a[] = {1, 2, 3, 4, 5, 6, 7, 8, ...原创 2020-03-28 15:56:32 · 187 阅读 · 0 评论 -
c语言指针初探
魔鬼的开始指针今天用c刷PTA时参数传递用了引用&,一直报错,才明白c中没有c++中的引用,只有值传递,那么怎么达到引用传递的效果呢,c中只能用指针!指针的表示形式int* p,q; //表示的是一个指针变量p和一个整形变量qint *p,q; //表示的也是一个指针变量和一个整型变量qC中用指针来保存地址int i;int* p = &i; //指针变量p中所存的...原创 2020-03-21 22:43:47 · 109 阅读 · 0 评论