C语言
文章平均质量分 75
panny_92
平凡的人生,写出不平凡的自己
展开
-
02 分支结构
BOOL数据类型BOOL数据类型,是⼀一种表⽰示⾮非真即假的数据类型,布尔类型的变量只有 YES和NO两个值。YES表⽰示表达式结果为真,NO表⽰示表达式结果为假BOOL a = YES;在C预言中,认为非0即为真.分⽀语句中,经常使⽤用BOOL值做判断,判断执⾏行if语句还是else语句 ;循环结构中,也经常使⽤用BOOL值做判原创 2014-11-22 21:56:11 · 415 阅读 · 0 评论 -
04数组 字符数组
数组:相同数据类型的成员组成的一组数据。数组是一种构造类型,相同数据类型组成的新数据类型。一维数组的定义:类型说明符 数组名[常量表达式]= {值 1, 值 2....}; int a[5] = { 2, 3, 4 }; int b[5] = { 0 }; int c[]={ 2, 4, 6, 8 }; char str[] =原创 2014-11-22 22:00:21 · 482 阅读 · 0 评论 -
01 数据类型 、常量变量、运算符、表达式、格式化输入输出
进制转换:1、为了区分八进制,十六进制的区别:八进制前加零,十六进制前加x0, 如058,x059;2、进制转换,二进制,八进制,十进制,十六进制之间的相互转换。(转换为二进制后其他的就好转换) 如:十进制数57,二进制111001,由二进制转换为八进制,从二进制的右边到左边3位数分一组,前面不够的补零,即111,001 ,计算八进制为071; 由二进制转换原创 2014-11-22 21:53:49 · 589 阅读 · 0 评论 -
03循环结构
程序有三种结构1、顺序结构2、分支结构3、循环结构 (通常与数组结合使用) while 循环while(条件表达式){ 语句}注意:条件表达式为真,执行循环体,一旦条件表达式为假,循环停止。//用while打印出1~100之间不是7的倍数并且不包含7的数。 int i=1; whil原创 2014-11-22 21:57:32 · 1090 阅读 · 0 评论 -
05数组 字符串数组 多维数组
字符数组又称字符串 字符串数组是二维数组 char a[]={'i', 'p', 'h', 'o', 'n', 'e'};char c[10]="iphone";char c[5][10]={"hello", "panny", "welcome", "good"};该数组包含三个字符串。 字符串数租元素访问:1、访问某个字符串:数组名[第一维下标]原创 2014-11-22 22:01:28 · 356 阅读 · 0 评论 -
06函数
函数 是具有特定功能的代码段,也就是一连串语句组合在一起,实现了某一功能,我们为它们起了一个名字来替代这些语句void hello(void) //无参数 无返回值{ printf("Hello,Lanou");}void peopleCount(void)//无参数 有返回值{ return 3;}int max(原创 2014-11-22 22:03:05 · 407 阅读 · 0 评论 -
07指针 指针与数组 指针与字符串 指针与函数 结构体与指针 宏
指针指针与数组指针与字符串指针与函数◀️指针与数组1.数组名:数组元素首地址eg:int array[3]={1,3,6};这里array 恒等于&array[0]2.int *p = a; int *p = 0; int a[]={0}; 3.int *原创 2014-11-22 22:04:44 · 363 阅读 · 0 评论 -
08动态内存分配
存储区划分 栈内存的错误使用 char *fun() { //注意此处是把常量区的字符串"iphone"拷贝到栈内存中 char string[] = "iphone"; return string;//栈内存返回是不安全的,禁止 }常量占用内存,只读状态原创 2014-11-22 22:05:52 · 343 阅读 · 0 评论