随笔分类 - C
摘要:#include "stdio.h"int main(int argc ,char **argv){ printf("argc = %d \n",argc); while(argc--) { printf("%s\n",*(argv+argc)); } return 1;}输出:gcc test.c -o test.exe./test.exe para1...
阅读全文
摘要:功能 读取一个文本文件,将其中的文本按规则转换为int数据,然后对数据进行处理。文本的格式类似36 565 233... 代码 #include <stdio.h> #include <stdlib.h> #include <memory.h> #include <string.h> const c
阅读全文
摘要:指针作为函数参数传递 函数参数传递的只能是数值,所以当指针作为函数参数传递时,传递的是指针的值,而不是地址。 #include "stdio.h" void pointer(int *p) { int a = 11; printf("\n\nEnter function"); printf("\nt
阅读全文
摘要:之前总听说C语言的各种毛病,今天算是遇到一个: 数组下标越界 事情经过 两段完成不相干的代码,一段是测温度的,一段是测转速的。两段代码单独运行都没有问题,但是若运行测转速的代码,测温度的数据就会发生错误。 调试过程 一步查看,发现运行测转速之后,测温度的代码中的一个变量和一个数据的值就会发生诡异的错
阅读全文
摘要:#define DATA_SHIFT 2 #define SPEED_BIT 2 #define DATA_BEGIN 2+SPEED_BIT #define DATA_AMOUNT 5+720+SPEED_BIT for(i=DATA_BEGIN;i<DATA_AMOUNT-3;i+=DATA_S
阅读全文
摘要:看到一段代码typedef struct{ int (* initialize)(void);}FSMC_T;FSMC_T fsmc = { .initialize = initialize};static int initialize(void){ GPIOD->CRH.W ...
阅读全文

浙公网安备 33010602011771号