
c语言总结
文章平均质量分 71
MILJ
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言 | C语言创建程序的步骤
c语言源文件经过编译后生成文件的后缀是“.obj”。C语言源程序经过编译程序编译之后,生成一个后缀为“.obj”的文件,最后由称为“连接程序”的软件,把此“.obj”文件与各种库函数连接在一起,生成一个后缀“.exe”的可执行 c语言源文件经过编译后,生成文件的后缀是“.obj”。 C语言源文件后缀名是“.c”,编译生成的文件后缀名是“.obj”,连接后可执行文件的后缀名是“.exe”。 C语言创建程序的步骤: 编辑:就是创建和修改C程序的源代码-我们编写的程序称为源代码。 编译:就是将源代码转换为机器语言转载 2022-01-17 21:11:04 · 3118 阅读 · 0 评论 -
C语言 | 位运算
转载自:https://www.cnblogs.com/911/archive/2008/05/20/1203477.html 补充:"异或"运算 对于二进制整数a、b(如a=00011011,b=01000011) a^a=0; a^00000000=a; c=a ^ b==>a=c ^ b=a ^ b ^ b=a ^ 0=a; ...转载 2020-04-08 20:06:16 · 132 阅读 · 0 评论 -
C语言 | getchar(),putchar()
getchar() #include<stdio.h> int main() {int c; while((c=getchar()) != EOF){ printf("c:%c ", c);} return 0; } 图1 #include<stdio.h> int main() {int c; while((c=getchar()) != EOF){ printf("c:...原创 2020-02-21 12:50:34 · 883 阅读 · 0 评论 -
C语言 | realloc()、malloc()、calloc()的用法
realloc() 原型:extern void *realloc(void *mem_address, unsigned int newsize); 语法:指针名 =(数据类型 * )realloc(要改变内存大小的指针名,新的大小); ps:(新的大小可大可小(如果新的大小大于原内存大小,则新分配部分不会被初始化;如果新的大小小于原内存大小,可能会导致数据丢失) 头文件:#include &l...原创 2020-02-19 10:47:19 · 344 阅读 · 0 评论 -
冒泡排序算法
嗯嗯,我知道简单,但是老是忘记,为了避免每次都要想会儿,写下思路。 #include<stdio.h>//从小到大排序 #define n 5 int main() { int a[n]={5,4,3,2,1}; for(int i=0;i<n;i++) for(int j=0;j<n-i-1;j++)//冒泡排序 if(a[j]>a[j+1]) {int t; t=...原创 2020-02-18 20:16:46 · 150 阅读 · 0 评论 -
c语言 | 总结
结构体 建立一个结构体类型时,并不分配内存空间。 struct sdudent{ int num; char name; }; 此时建立一个struct stdent结构体类型,就相当于int类型。 定义结构体变量时,会分配内存空间。 接上,定义结构体变量student1: struct student student1; 就相当于int a;的过程。 ...原创 2021-01-22 17:03:03 · 196 阅读 · 0 评论 -
DEVc++多行同时注释
多行注释:Ctrl+/ 取消多行注释:Ctrl+,(中/英状态都行)原创 2020-01-31 21:55:46 · 9937 阅读 · 1 评论 -
指针汇总
转载自 1.为什么指针变量定义时一定要初始化? 答:因为内存空间不是你分配了才可以使用,只是你分配了之后使用才安全,为什么要进行对他初始化呢。因为,如果你没对他初始化,而引用这个指针并将其指向的内存的内容进行修改,因为指针未被初始化,所以指针所指向的也是随机的,他是个野指针,如果你引用指针,并修改这个指针所指向的内容,而如果这个指针所指向的内容恰好是另外一个程序的数据的话,你将其进行修改了,就会导...转载 2020-01-30 20:16:10 · 306 阅读 · 0 评论