
c语言学习历程
qq131530624
本大侠爱好游戏,爱好编程,找bug(有成就感),喜欢钻研一些东西,有兴趣的话可以一起讨论一下
展开
-
c语言基本常识1(知识点)
下面是小编的对c语言的一些基本知识点总结,这是小编复习c语言时总结出来的。 1.C语言是没有bool值,即没有true或者false 2.数组名是常量,不能自加加(++)a[] a++ 3.直到型循环,跟当型一样满足条件才执行循环(网上有两种说法,进过小编努力查找很多资料,才知道这个是才是真正的直到型,当然其让版本也不能说他们是错的。只不过不是直到型,而是直到型的一个演变)原创 2016-08-16 16:12:12 · 654 阅读 · 0 评论 -
c语言基本常识2
char类型是单引号‘ ’赋值,最好不要 不写单引号。Char a=‘r’; 各种类型所占的字节数 不同的编码软件,所占的字节数是不同的。一般都是long型是int型的2倍,double是float型的2倍 %u表示无符号10进制整型,%lu表示输出无符号长整型整数 %o八进制 %x十六进制 Sizeof 是获取类型的长度 例如: int a ,b; b=Sizeof原创 2016-08-16 16:40:54 · 345 阅读 · 0 评论 -
c语言基本常识3
Scanf输入存在的问题 char str; char sss; printf("请输入两个变量的值:\n"); scanf("%c",&str); //清除缓存 fflush(stdin); scanf("%c",&sss); printf("str=%c,sss=%c\n",s原创 2016-08-16 17:01:27 · 369 阅读 · 0 评论 -
c语言基本常识4
数组未初始化时情况 1、未初始化,同时数组中的某些元素未被赋值时,其值有两种可能,一种是全局数组,被编译器初始化为0,一种是局部数组,为随机数。在vc6.0的debug版程序中一般是0xcc的值。这个值实际上是int 3断点机器码。 2、已初始化,不管是局部数组还是全局数组,编译器都会将其未被赋值的元素初始化为0。 运算符 + - * % / %只能是整数,可以取负,除数不能为原创 2016-08-16 17:04:22 · 480 阅读 · 0 评论 -
c语言基本常识5
指针作为函数的参数,参数传递的传指针方式,形参改变 可能 影响实参。 第六天 指针和数组 数组名保存的是数组首元素的地址,即数组名指向首地址。 指向指针的变量 所有指针变量都是占四个字节(32位),不管是一级指针,二级指针还是多级指针 指针和数组 1.C语言的数组表示一段连续的内存空间,用来存储多个相同类型的值。 2.数组名是数组的首元素的地址,即数组名是指向数组首元原创 2016-08-16 17:10:59 · 545 阅读 · 0 评论 -
c语言几种排序算法(有图)
1.插入排序 插入排序(Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。 时间复杂度:O(n^2); 算法描述:转载 2016-08-18 10:03:08 · 506 阅读 · 0 评论