2015年5月14日

C语言变量的存储类别

摘要: 我们知道,从变量的作用域(即从空间)角度来分,可以分为全局变量和局部变量。从另一个角度,从变量值存在的作时间(即生存期)角度来分,可以分为静态存储方式和动态存储方式。 静态存储方式:是指在程序运行期间分配固定的存储空间的方式。 动态存储方式:是在程序运行期间根据需要进行动态的分配存储空间的方式。... 阅读全文

posted @ 2015-05-14 11:09 liujie037 阅读(289) 评论(0) 推荐(0) 编辑

2015年5月13日

C语言函数入门

摘要: 由于采用了函数模块式的结构,C语言易于实现结构化程序设计。使程序的层次结构清晰,便于程序的编写、阅读、调试。main 函数是主函数,它可以调用其它函数,而不允许被其它函数调用。因此,C程序的执行总是从main函数开始,完成对其它函数的调用后再返回到main函数,最后由main函数结束整个程序。一个C... 阅读全文

posted @ 2015-05-13 22:32 liujie037 阅读(418) 评论(0) 推荐(0) 编辑

掌握string.h里的常用函数

摘要: 字符串输出函数 puts格式: puts(字符数组名)功能:把字符数组中的字符串输出到显示器。 即在屏幕上显示该字符串。字符串输入函数 gets格式: gets (字符数组名)功能:从标准输入设备键盘上输入一个字符串。本函数得到一个返回值,即为该字符数组的首地址。1 #include"stdio.h... 阅读全文

posted @ 2015-05-13 21:02 liujie037 阅读(204) 评论(0) 推荐(0) 编辑

C语言数组的学习

摘要: 什么是数组?在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针... 阅读全文

posted @ 2015-05-13 17:30 liujie037 阅读(310) 评论(0) 推荐(0) 编辑

C语言流程控制

摘要: 在使用if语句中还应注意以下问题: 在三种形式的if语句中,在if关键字之后均为表达式。 该表达式通常是逻辑表达式或关系表达式,但也可以是其它表达式,如赋值表达式等,甚至也可以是一个变量。例如: if(a=5) 语句; if(b) 语句; 都是允许的。只要表达式的值为非0,即为“真”。... 阅读全文

posted @ 2015-05-13 09:30 liujie037 阅读(342) 评论(0) 推荐(0) 编辑

学习第一个头文件stdio.h

摘要: 使用标准输入输出库函数时要用到 “stdio.h”文件,因此源文件开头应有以下预编译命令:1 #includestdio是standard input&outupt的意思。有时候我们也会看到:1 #include"string.h"那么#include "stdio.h" 与#include有什么区... 阅读全文

posted @ 2015-05-13 07:09 liujie037 阅读(554) 评论(0) 推荐(0) 编辑

C语言运算符的注意问题

摘要: //对于自增和自减运算符的运算规律值得研究,小心被坑。1 #include2 int main(void){3 int i=5,j=5,p,q;4 p=(i++)+(i++)+(i++);5 q=(++j)+(++j)+(++j);6 printf("p=%d,q=%... 阅读全文

posted @ 2015-05-13 00:13 liujie037 阅读(198) 评论(0) 推荐(0) 编辑

2015年5月12日

C语言运算符学习笔记

摘要: 运算符不仅具有不同的优先级,还有不同的结合性。在表达式中,各运算量参与运算的先后顺序不仅要遵守运算符优先级别的规定,还要受运算符结合性的制约,以便确定是自左向右进行运算还是自右向左进行运算。C语言的运算符可分为以下几类:运算符说明算术运算符用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)... 阅读全文

posted @ 2015-05-12 23:44 liujie037 阅读(161) 评论(0) 推荐(0) 编辑

C语言数据类型转换

摘要: 变量的数据类型是可以转换的。转换的方法有两种,一种是自动转换,一种是强制转换。自动转换自动转换发生在不同数据类型的量混合运算时,由编译系统自动完成。自动转换遵循以下规则:若参与运算量的类型不同,则先转换成同一类型,然后进行运算。转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运... 阅读全文

posted @ 2015-05-12 23:39 liujie037 阅读(108) 评论(0) 推荐(0) 编辑

LInux系统的C语言开发工具笔记

摘要: 常用的C语言开发工具有很多,每个开发工具所支持的库函数和对标准的实现都有差异。对于初学者,选择一款使用广泛、上手容易的开发工具才是王道。在Windows 上很多从事C和C++开发的人员都选择VS作为开发平台。而在Fedora 21 上可以使用Eclipse CDT全称Eclipse C/C++ De... 阅读全文

posted @ 2015-05-12 22:05 liujie037 阅读(251) 评论(0) 推荐(0) 编辑

导航