
C语言
She_Said
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言输出一个4*5矩阵(可直接运行)
#include<stdio.h>int main(){ int i,j; for(i=1;i<=4;i++) { for(j=1;j<=5;j++) { if((j-1)%5==0) printf("\n"); printf("%d\t",i*j...原创 2019-07-10 21:26:03 · 12750 阅读 · 2 评论 -
memcpy()实现二维数组拷贝
#include <stdio.h>#include <string.h>#include <stdlib.h>void printarr2d(int (*a)[3],int row,int col);int main(){ int i,j; int a[2][3] = {{1,2,3},{4,5,6}}; int b[4][...原创 2019-08-12 14:52:23 · 6801 阅读 · 0 评论 -
C语言指针详解(经典,非常详细)
前言:复杂类型说明要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:从变量名处起,根据运算符优先级结合,一步一步分析.下面让我们先从简单的类型开始慢慢分析吧:int p; //这是一个普通的整型变量 ...转载 2019-08-13 09:16:40 · 355 阅读 · 0 评论 -
【C语言程序设计进阶】使用malloc对数组进行动态内存分配
在Linux终端窗口中键入:man malloc——可以查看malloc的相关信息1、使用该函数需要在C语言程序中加入 :#include<stdlib.h>2、使用方式void* malloc(size_t size);向malloc申请的空间大小是以字节为单位的;返回的结果是void*,需要类型转换为自己需要的类型(int*) malloc(n*siz...原创 2019-09-04 09:18:53 · 2583 阅读 · 0 评论 -
【C语言程序设计进阶】单字符输入输出:putchar与getchar
1、Putchar:向标准输出写一个字符,返回写了几个字符,EOF(-1)表示写失败int putchar(int c);2、 getchar:从标准输入读入一个字符,返回类型是int是为了返回EOF(-1)Windows——>Ctrl-ZLinux——>Ctrl-Dint getchar(void)3、代码示例#include<stdio....原创 2019-09-04 09:41:30 · 744 阅读 · 0 评论 -
【C语言程序设计进阶】字符串数组
1、定义char **a //a是一个指针,指向另一个指针,那个指针指向一个(字符串)char a[][] //程序中a的第二维需要有确切的值char *a[] //与char a[][]不同,它是通过指针指向外部内容示例:#include <stdio.h>int main(void){ //a[0]-->char* ...原创 2019-09-04 10:03:35 · 328 阅读 · 0 评论