C语言
Felicia93
医学图像分割算法、机器学习、深度学习、PyTorch、Python、Matlab、C/C++
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言笔记——(i++)和(++i)的区别
a = i++; 等价于 a = i;i = i + 1;a = ++i; 等价于i = i + 1;a = i;原创 2017-09-11 13:42:54 · 298 阅读 · 0 评论 -
C语言笔记——自动类型转换和强制类型转换
short(短整型2字节) ---> int(整型4字节)---> long(长整型4字节)---> float(单精度浮点型4字节)---> double(双精度浮点型8字节)自动类型转换:小类型转大类型例:double a = 1; // 1是整型强制类型转换:大类型转小类型例:int b = (int)a; // a是doub转载 2017-09-11 13:35:33 · 859 阅读 · 0 评论 -
C语言笔记——头文件string.h中内置的常用字符串操作函数
strlen:计算字符串的实际长度,不含字符串结束标志\0转载 2017-09-18 14:52:51 · 1319 阅读 · 0 评论 -
C语言笔记——传值调用与传址调用
传值调用:在被调函数中改变形参值,只是改变其副本值,而不会影响调用函数中实参值。传址调用:传递的是变量的地址值,在被调函数中对形参的操作实际上操作的是实参本身。(数组作为函数传递时,实际采用传址调用方式)转载 2017-09-16 11:06:02 · 413 阅读 · 0 评论 -
C语言笔记——变量的存储类型
auto(自动存储):只能用于块作用域的变量声明中,局部变量默认情况下归为自动存储类型。register(寄存器存储):只用于块作用域的变量,请求速度快。对于循环次数较多的循环控制变量及循环体内反复使用的变量均可定义为寄存器变量。static(静态存储):载入程序时创建对象,程序结束时对象消失。extern(外部变量):说明符表示声明的变量定义在别处。作用域是整个程序,生存期贯穿应用程转载 2017-09-15 14:14:22 · 303 阅读 · 0 评论 -
C语言笔记——常见的头文件及其包含的内置函数
: printf, scanf, getchar, putchar: time: strcpy, strcmp: isupper(是否大写字母), islower, isalpha(是否字母), isdigit, toupper(返回大写字母), tolower注意 printf("%d\n", isdigit('9')); 和printf("%d\n", isdigit(9)转载 2017-09-14 09:59:43 · 802 阅读 · 0 评论 -
C语言笔记——结构体的使用
一、先定义结构,再声明结构变量struct hero{};void main(){ // 声明结构变量 struct hero hero1; struct hero hero2;}声明类型为hero结构的变量,将会为变量hero1分配内存,大小是大于或等于所有成员变量的大小之和二、定义结构类型的同时,声明结构变量struct hero{}her转载 2017-09-19 20:05:06 · 460 阅读 · 0 评论 -
C语言笔记——结构作为函数参数的三种方式
1. 传递结构成员2. 传递结构优点:函数处理的是原始数据的副本,保护了原始数据缺点:老版本不支持;传递结构浪费时间和存储空间一般用来处理小型结构数据3. 传递结构的地址优点:程序的执行速度快,效率高缺点:无法保护数据,函数中的操作有可能会意外影响原结构中的数据(可以定义成const类型,防止改动)程序员为了追求效率,常用此方案。转载 2017-09-20 16:11:44 · 641 阅读 · 0 评论 -
struct和typedef struct的用法以及在C/C++中的区别
http://www.cnblogs.com/qyaizs/articles/2039101.html转载 2017-09-19 22:31:16 · 321 阅读 · 0 评论 -
C语言笔记——字符数组与字符指针的区别
一、字符指针可以通过移动地址来减少字符串长度,而字符数组不可以。char * ptr_ex = "abcd"; // 将字符指针指向常量字符串 /指向存储字符串的字符数组ptr_ex += 2;puts(ptr_ex); // 输出cd二、字符数组和字符指针执行形式的不同。1)初始化字符数组时会把静态存...转载 2017-09-19 12:29:18 · 520 阅读 · 0 评论 -
C语言笔记——gets_s, fgets, puts函数
1. gets_s——相当于scanf用法:char ex[5];gets_s(ex); 相当于 scanf("%s", ex); // 一旦输入超过4字节(末尾的'\0'占去1字节)就会出错2. fgets是gets_s和scanf的改进。用法:fgets(ex, 5, stdin); // 从标准输入流中读取5字节(包括'\0')到数组ex中,超出...转载 2017-09-17 20:01:40 · 4227 阅读 · 0 评论 -
C语言——自定义头文件
一般放一些重复使用的代码,例如函数声明,变量声明,常量定义,宏的定义等。# ifndef MYHEADER H_INCLUDED# define MYHEADER H_INCLUDED// 代码部分# endif // MYHEADER H_INCLUDED注意:1. MYHEADER H_INCLUDED 为一个唯一的标号,命名规则跟变量的命名规则一样转载 2017-09-16 09:12:59 · 5152 阅读 · 0 评论
分享