
C语言
认真帅
压力来源于无法自律而假装努力,现状跟不上欲望而产生的焦虑恐慌
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
main()函数传递整数型参数的方法
void main(int argc, char **argv){ .......}argc:传递参数总个数,包括可执行文件名argv[0]:可执行文件名argv[1]:第一个参数,...以此类推argv[]中保存的参数是char型字符串,将字符串转为整型数字(如 argv[1] = "1",转换成整型 1)的做法是:(1)包含头文件:#include <...原创 2019-12-10 15:00:24 · 5424 阅读 · 0 评论 -
指针数组与数组指针
指针数组:是一个数组,数组元素为指针类型。定义为: int *array[100]; //定义了一个数组元素数为100数组,每个元素是指针类型数组指针:是一个指针,该指针指向的是一个数组,定义为: int (*array)[100]; //定义了一个指向数组的指针,该数组的元素数为100...原创 2019-11-29 10:41:42 · 264 阅读 · 0 评论 -
sizeof(指针、数组、字符串)大小
#include <stdio.h>int main(void){ int a, b, c, d, d2, e, f, g; char str[100]; int arry[100]; char *string="abc"; int *p = malloc(100); char *p2 ...原创 2019-11-29 10:32:55 · 3407 阅读 · 0 评论 -
从txt文件中读数字字符串,将其转换为对应的整数,并写到二进制文件中
假设test.txt文件有以下内容:0x00,0x12,0x00,0x00,0xc2,0x00,0x00,0xff,0x22,0x00,0xee,0x00,0x00,0x1d,0x00,0x00,0x12,0x00,0xcd,0x12,0x00,0x00,0x12,0x00,0x45,0xde,0x00,0x00,0xff,0x00,0x00,0x12,0x00,0x00,0xff,0x0...原创 2019-09-07 18:09:35 · 2753 阅读 · 0 评论 -
C程序中,删除文件指定字符、空格、逗号、换行符、Tab键等方法
int main(int argc, char **argv){ ... /*system中不支持使用格式符%s,%d等,因此使用sprintf()先使用格式符转换,再将转换后的字符串存放在buffer中*/ snprintf(buffer, sizeof(buffer), "cat '%s' | tr -d '\r''\n' > temp_logo.txt",ar...原创 2019-09-07 18:18:55 · 1749 阅读 · 0 评论 -
内存映射:mmap与ioremap
对于提供了MMU(存储管理器,辅助操作系统进行内存管理,提供虚实地址转换等硬件支持)的处理器而言,Linux提供了复杂的存储管理系统,使得进程所能访问的内存达到4GB。 进程的4GB内存空间被人为的分为两个部分--用户空间与内核空间。用户空间地址分布从0到3GB(PAGE_OFFSET,在0x86中它等于0xC0000000),3GB到4GB为内核空间。 1.不管是在用户空间还是在内核...转载 2019-09-21 14:58:57 · 1328 阅读 · 0 评论