c语言基础
IGH EtherCAT
这个作者很懒,什么都没留下…
展开
-
数据结构之单链表操作
数据结构,单链表操作,本来应该三年前就应该会的,奈何上学的时候呼呼睡大觉,最近看代码又接触到了,花了几天时间自己重新写了一下链表操作应该是基础的,并且需要会的,虽然只是简单地初始化,增加链表节点等简单操作,但是考查了很重要的知识点,指针,结构体,形参实参,还有简单的算法#include <stdio.h>#include <stdlib.h>#include <time.h>typedef struct List{ struct List *n原创 2021-01-12 19:23:49 · 228 阅读 · 0 评论 -
C语言形参和实参问题
实参:函数调用时传入的参数,是一个已知的数据,常量或者被赋值的变量等;形参:函数被调用时接收实参的参数,是一个变量。用两个例子来解释:example1:#include <stdio.h>int function(int a,int b) //函数定义{ a++; b++; return 0;}int main(int argc, char *argv[]){ int i = 5, j = 6; function(i, j); //函数调用 printf("i =原创 2020-12-29 11:31:09 · 386 阅读 · 0 评论 -
c语言常用的打印/输出函数
c语言中除了最开始接触的printf()函数,还经常遇到其他函数,sprintf(),printk(),fprintf()等。1,printf()这个函数应该是用的最多的,或者是最先接触的,至少我是这样,printf()是c标准库函数函数声明为:int printf(const char *format, …)printf("<格式化字符串>", <参量表>);作用是发送格式化输出到标准输出 stdout。详细用法2,printk()printk()是内核函数。函原创 2020-08-10 19:09:33 · 6537 阅读 · 0 评论 -
C语言中static修饰函数和变量用法
static修饰函数,局部变量和全局变量的用法在c语言中static关键字可以修饰函数和变量。修饰变量又可以分为修饰全局变量和局部变量。static作用是限定变量的生命周期,限定变量或函数的作用域。写在前面:变量的生命周期是指,相对于程序运行的进程生命周期,变量存在的时间段。变量的生命周期由变量的存储类型(位置)决定。因此static的第1种含义也可以理解为,static定义了变量的存储类型(位置)。C语言中,变量存储位置分为栈、全局静态区、堆。栈用来做函数调用,参数传递等,在程序的运行过程中是操作原创 2020-05-22 10:22:25 · 12924 阅读 · 1 评论