![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
小赵10010
这个作者很懒,什么都没留下…
展开
-
c语言预处理与typedef
一、预处理1、如包含命令#include <stdio.h>,宏定义命令#define PI 3.1415926等。在源程序中这些命令都放在函数之外,而且一般都放在源文件的前面,它们称为预处理部分。2、 包含命令中的文件名可以用双引号括起来,也可以用尖括号括起来。例如以下写法都是允许的:#include"stdio.h"#include<math.原创 2018-10-29 15:27:55 · 476 阅读 · 0 评论 -
C结构体、共用体、枚举
一、结构体三种定义方式1、先声明结构体类型,再定义变量名struct student{int num;char name[20];char sex;int age;char addr[30];}struct student student1,student2;2、在声明类型的同时声明变量struct student{int num;char name[20];ch...原创 2018-10-29 17:07:22 · 199 阅读 · 0 评论 -
指针复习
一、int i; 定义整型变量iint *p; p为指向整型数据的指针变量int a[n]; 定义整型数组a,它有n个元素int *p[n]; 定义指针数组p,它由n个指向整型数据的指针元素组成int (*p)[n]; p为指向含n个元素的一维数组的指针变量int f(); f为带回整型函数值的函数int *p(); p为带回一个指针的函数,该指针指向整型数据int (*p)();...原创 2018-10-29 17:46:29 · 450 阅读 · 0 评论 -
c字符串复制、查找、反转
1、字符串复制void copy_str1(char *from, char *to) { for (; *from!='\0'; from++, to++) { *to = *from; } ?43 *to = '\0'; return ; } void copy_str2(char *fr...原创 2018-10-29 21:04:58 · 678 阅读 · 0 评论 -
C字符串替换
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h>#include <string.h>#include <stdlib.h>/*有字符串有以下特征(“abcd11111abcd2222abcdqqqqq”),求写一个函数接口,输出以下结果。把字符原创 2018-10-29 22:19:34 · 417 阅读 · 0 评论 -
C语言位操作
如果要对一个整数中的某些位进行操作,怎样表示这些在整数中的位置呢? 可以用掩码(Mask)来表示,比如掩码0x0000ff00表示对一个32位整数的8-15位进行操作。1、 取出8-15位unsigned int a, b, mask = 0x0000ff00;a = 0x12345678;b = (a & mask) >> 8...原创 2018-10-29 22:36:48 · 289 阅读 · 0 评论 -
C/C++ 常用字符串函数实现
1、函数名: strcpy功 能: 将参数src字符串拷贝至参数dest所指的地址用 法: char *strcpy(char *dest, const char *src);返回值: 返回参数dest的字符串起始地址说 明: 如果参数dest所指的内存空间不够大,可能会造成缓冲溢出的错误情况,在编写程序时需特别留意,或者用strncpy()来取代char *strcpy(cha...转载 2019-03-04 11:15:52 · 412 阅读 · 0 评论