![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
生若直木,不语斧凿ᝰ
口红都买不起谈什么恋爱
展开
-
简洁好用的~/.vimrc配置
【代码】简洁好用的~/.vimrc配置。原创 2024-01-09 15:33:18 · 424 阅读 · 0 评论 -
C语言程序设计第二版学习笔记
一、基本概念1、字符输入输出一次读写一个字符putchar、getcharvoid main() { int c; while ((c = getchar()) != EOF) { putchar(c); }}注意的点(c = getchar()) != EOF-------运算符的优先级问题(c = getchar()) != EOF与c = getchar() != EOF的区别由于不等运算符的优先级高于复制运算符,c = getchar() != EOF等价于c = (get原创 2020-11-14 17:18:18 · 585 阅读 · 0 评论 -
常用字符串操作函数实现
#include <cstdio> //添加后可以使用部分c语言的写法scanf、printf#include <assert.h>#include <iostream>using namespace std;void show(const char*str){ assert(NULL!=str); /* while(*str!='\0'...原创 2019-03-18 21:20:22 · 578 阅读 · 0 评论 -
c语言常错知识点
1.原数组为a[2][2]={1,2,3,4,5}; a[0][2]=? 数组越界,但是二维数组的存储是连续的,范围的是下一行的值a[0][2]=a[1][0];2.栈的存储遵循先进后出原则,所以下面的元素地址值比上面的地址值大;3.char b="sdf";合法,但是char b; b="dff!";不合法. char *p="dfads!";合法...原创 2018-11-09 21:39:13 · 184 阅读 · 0 评论 -
整数的位数、各位数、逆序数
任何一门语言的存在肯定是因为它有着不可取代之处或者说是金典范例(模型),下面我想和大家探讨一下下面这个问题:1.求一个整数的位数、各位数、逆序和顺序所得到的数字并输出。(1)求该整数的位数方法设计:通过对该整数除10去掉个位数,运用自增变量统计除操作次数终止条件为n/10=0;例如1567,i进行了四次加一操作,位数为四位。具体代码实现: #include <stdi...原创 2018-03-30 17:42:25 · 721 阅读 · 0 评论 -
static 与const的用法
一.static的作用:对变量:1.局部变量: 在局部变量之前加上关键字static,局部变量就被定义成为一个局部静态变量。1)内存中的位置:静态存储区2)初始化:未经初始化的全局静态变量会被程序自动初始化为03)作用域:作用域仍为局部作用域,当定义它的函数或者语句块结束的时候,作用域随之结束。注:当static用来修饰局部变量的时候,它就改变了局部变量的存储位置(从原来的栈...原创 2019-01-19 14:40:19 · 875 阅读 · 0 评论 -
字符串拷贝
我们先给出两条语句,我们要探讨的是能否把第二句中的str2拷贝给第一句中的str1char *str1="abcd";char str2[]="abcde";首先自然涉及到一个存储问题,存储空间的不一样或者是空间大小的不同都会出现问题:str1整个在32平台上占四个字节,str2占六个字节.str2[]的存储方式我们可以清晰地给出:字符串是清晰的存储在字...原创 2018-04-16 22:16:17 · 419 阅读 · 0 评论 -
值传递问题——GetMemory
指针的错误使用往往造成意想不到的错误,导致程序崩溃、数组越界、野指针的产生,一般都是因为: (1)野指针的使用,不使用了未置空; (2)动态内存申请未释放; (3)指针的值传递导致访问出错; (4)malloc申请内存后未进行出错检查; ...原创 2019-08-18 10:36:35 · 429 阅读 · 0 评论 -
联合体的妙用——判断系统大小端——打印IP地址
目录利用联合体打印IP地址利用联合体判断大小端利用联合体打印IP地址一般处理void PrintIP(unsigned int ip){ int i = 0; int a =0; for(i = 0;i<4;++i) { a = ip & 0x0ff; printf("%d",a); ip>>= 8; i...原创 2019-08-30 13:54:47 · 390 阅读 · 0 评论