- 博客(10)
- 收藏
- 关注
原创 C语言 预处理
0728第十章 预处理一、预处理预处理命令 #1)文件包含 #include2)宏定义 #define3)条件编译 #if…#endif二、宏定义#define 宏名 字符串//宏名一般大写好处:有利于代码的维护三、条件包含#if、#elif、#else、#endif:条件编译指令作用:可对程序源代码的各部分有选择地进行编译
2016-08-15 20:09:10
168
原创 C语言 结构体
0728第九章一、类型重定义typedef格式:typedef 已存在的类型 类型别名;//一般情况下类型别名大写。1)作用:给已经存在的类型取别名。好处:增强程序的可读性;可以简化程序;注意&与typedef区别:&为变量取别名;typedef为已存在的类型取别名。二、结构体的定义定义格式:struct 结构体名{结构体成员列表};(C++中有class)
2016-08-15 20:08:39
217
原创 C语言 字符串
0727第八章 字符串一、字符串定义:以’\0’作为结尾标识的一串字符。字符串在内存中存储时,是以字符数组形式存储。字符串的管理方式(表示方式):字符指针和字符数组。字符串与字符数组:存储形式相同,但是字符串必须有结尾识’\0’。二、字符串初始化:1)char*p=“hello”;//字符指针管理字符串(字符指针存储于栈区)//将字符串首地址存入指针变量p中;其中“
2016-08-15 20:03:17
355
原创 C语言 指针
0719第七章 指针一、指针的定义指针就是地址编号。二、指针变量基本格式:type* 指针变量名;(type:基类型。eg:int、char。基类型:指针变量“指向”的变量的类型)32位机每个指针变量在内存中占4字节;64位机每个指针变量在内存中占8字节。例:1) int a=10;int* p;p=&a;指针变量p“指向”变量a。(&a=int*)2) int a
2016-07-26 17:15:19
323
原创 C语言 函数
0718第六章一、函数的概念函数:能够实现某种功能的代码模块二、函数的定义函数返回值类型 函数名(参数列表)//函数头{语句;}//函数体//参数用”,”分隔开。返回值类型:void 数据类型。//求两个整数的最大值。int getmax(int a,int b){int max=a>b?a:b;return max;}函数声明时的参数:
2016-07-26 17:14:14
671
原创 C语言 控制流
0715一、三大控制结构简介顺序结构选择结构:if…; if…else;if…else; if…else if…else;switch…case;循环结构:while…; do…while;for;二、语句和块每一个语句都是以“;”结束,独占一行。空语句:“;”语句块:用“{}”包围的部分。三、选择结构注意:if...语句中,if可以单独出现,e
2016-07-26 17:13:43
407
原创 魔方阵(奇)
//思想:将1存入第一行中间,以后的元素初始化,是讲上一个元素的横坐标+1,纵坐标-1。如果超出数组的方位,则分别放到第一列和第一行。#includeint main(int argc, const char * argv[]) { int n;printf("请输入魔方阵的大小:\n"); scanf("%d",&n); /
2016-07-26 17:10:29
236
原创 C语言 操作符和表达式
0714一、运算符和表达式简介运算符(操作符):能够实现某种功能的符号。表达式:由操作符、操作数组成的式子。(单独一个变量也可以称为一个表达式)大部分表达式都是有值得。二、运算符分类操作符:算数运算符、逻辑运算符、关系运算符、赋值运算符、自增自减运算符、复合运算符。操作符分类:根据操作数的个数分为三种:单目运算符(一元运算符)、双目运算符(二元运算符)、三目运算符(?:)条
2016-07-15 18:36:18
339
原创 C语言 数据类型和变量
第一个C语言程序:#include //1.#include:包含头文件//2.stdio.h:标准输入输出头文件//3.可以用包围,编译器会在系统文件中搜索此头文件;如果被""包围,现在当前目录中搜索头文件,如果未找到,则会在系统中查找。一般情况下,如果是系统文件,则用//4.main函数是程序的入口,程序中有且只有一个main函数。int main(int ar
2016-07-14 08:57:41
232
原创 UNIX
ls 命令行解释器(shall),用于解释输入的命令bash 为命令行解释器的类型ls -a 显示全部文件,包括隐藏文件ls -l 显示详细信息//如果显示的信息以d开始,则表示是文件夹;以-开始,则表示是文件ls -al或ls -la即命令组合使用,表示显示全部文件的详细信息ls -r 逆序排序mkdir 创建空目录rmdir 删除目录(只能是空目录)rm
2016-07-11 17:07:55
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人