
c语言
一眼半生筹zzZ
学习记录
展开
-
UDS之0x22、0x2E服务
UDS协议中22/2E服务原创 2022-07-08 19:13:23 · 6240 阅读 · 1 评论 -
C/C++ 结构体内存对齐
C语言内存对齐详解 - wuyudong - 博客园详解参考以上网址#include <iostream>#include"human.h"#include"men.h"using namespace std;//内存对齐struct mystruct1{ char cad; //偏移地址0 double aad; //偏移地址1,不是8的倍数,编译器补充7个字节,从第8个字节开始存储 int iad; //偏移地址16,是4的倍数原创 2022-02-23 13:18:30 · 601 阅读 · 0 评论 -
C 预处理命令详解
C语言预处理命令详解 - clover_toeic - 博客园转载 2022-02-18 11:28:25 · 88 阅读 · 0 评论 -
C语言文件处理
一、文件的打开文件在读或写之前,必须要打开,读写结束后,必须要关闭,否则会造成文件不完整或者资源泄露。fopen:文件打开函数,调用方式:FILE *fp; FILE是一个结构体,fp是指向FILE的指针(结构体指针)fp=fopen(路径加文件名,使用文件的方式);l两个参数都是字符串 “”fp=fopen("a.txt","r");//打开“a.txt”文件,打开方式为 只读二、文件的关闭:fclose(),只有文件打开成功才需要关闭文件打开必须要关闭,关闭文件时会触发系统把原创 2021-10-07 20:33:03 · 804 阅读 · 0 评论 -
C语言位运算应用
用一个无符号的整形的每一位代表一个任务,1代表任务完成,0代表任务未做;#include<stdio.h>#define BIT(x) (1<<(x)) //带参数的宏定义,编译与处理后, //代码里BIT(0)===(1<<(0))1左移0位 //BIT(1)===(1<<(1))1左移1位 //BIT(2)...原创 2021-10-06 15:31:13 · 202 阅读 · 0 评论 -
指针相关操作
一:函数指针调用函数一个函数,在编译的时候,系统会给函数分配一个入口地址,这个入口地址称为函数的指针(地址)既然有地址,我们可以声明一个指针变量指向该函数,就可以通过指针变量调用函数了 int c,d; c = max(15, 9); int(*p)(int, int);//定义一个函数指针变量 p = max;//将函数max入口地址给指针变量p,函数名代表函数入口地址。&max与max地址是等价的 d = p(15, 9);//调用*p就是...原创 2021-10-04 13:39:16 · 223 阅读 · 0 评论 -
C语言 使用指针数组给main函数传递参数
演示程序:int main(int argc, //argv数组元素个数 char *argv[] //指针数组,argv[0]保存的是当前可执行文件的完整路径 ){ int i; printf("argc=%d\n", argc); for (i = 0; i < argc; i++) { printf("argv[%d]=%s\n",i,argv[i]);//打印出argv内容 }}...原创 2021-10-03 16:51:08 · 601 阅读 · 0 评论