C语言基础
q523214919
这个作者很懒,什么都没留下…
展开
-
C语言基础-结构体
一、基本概念是由一系列具有相同类型或不同类型的数据构成的数据集合定义的一般格式: struct 结构名{ 成员列表; }; //定义一个学生的结构 struct student{ int num; char name[20]; char sex; float score; }二、结构体变原创 2015-11-14 16:10:59 · 372 阅读 · 0 评论 -
C语言基础-指针与数组
1.数组指针概念:指向数组元素的指针作用:使用数组指针间接访问数组的元素定义: int *p;初始化: int a[4] = {1,2,3,4}; int *q = a;//定义了一个指针变量q,赋值数组的首地址(第一个元素的地址),q指向了数组的第一个元素 int *q = &a[0];//跟上面等价 数原创 2015-11-11 18:05:25 · 333 阅读 · 0 评论 -
C语言基础-指针
1.指针的基本概念内存单元中的编号也叫做地址,根据内存单元的编号可以找到所需的内存单元。通常将这个地址就叫做指针通俗来讲:指针就是地址,也就是内存单元中的编号原创 2015-11-10 17:48:32 · 308 阅读 · 0 评论 -
C语言基础-二维数组
一、二维数组的定义一般格式:类型标识符 数组名[常量表达式1][常量表达式2]注意事项:跟一维数组一样二、二维数组的初始化1.定义的同时初始化a)完全初始化例:int a[2][3] = {{1,5,2},{2,5,4}};//分段初始化int a[2][3] = {1,5,2,2,5,4};//连续初始化int a[][3] = {{1,5,2},{2,5原创 2015-11-09 15:52:34 · 414 阅读 · 0 评论 -
C语言基础-一维数组
一、基本概念具有相同类型的若干变量按有序的形式组织起来的集合 二、分类1、按存储内容分类:数值数组 字符数组 指针数组 结构数组2.按维度分类:一维数组 二维数组 多维数组三、数组元素作为函数参数1.数组元素作为函数实参:数组元原创 2015-11-05 15:36:25 · 501 阅读 · 0 评论 -
C语言基础-#include
一、#include的使用(预处理指令)1)#include" "1.在当前文件所在路径下查找2.如果上面没有找到,到编译器include路径下查找3.如果还没找到,到系统include路径下查找4.如果仍然没找到,就报错2)#include1.编译器路径下查找2.如果上面没有找到,到系统include路径下查找3.如果仍然没找到,就报错原创 2015-11-01 23:07:22 · 347 阅读 · 0 评论 -
C语言基础-循环结构
一、while循环使用格式:whlie(表达式){ //表达式为循环控制条件 语句块1; //循环体 语句块2; //能够让循环控制条件为假}例子:/*用while语句计算1+2+3+...+100的值*/#include int main(){ int i = 1,sum = 0;//定义变量 while(i<=原创 2015-10-29 19:36:59 · 335 阅读 · 0 评论 -
C语言基础-分支结构
一、if语句使用格式:if(表达式/常量/变量){ 语句块1;}//先计算小括号中的值// 如果为真(1)--->会执行大括号中的语句// 如果为假(0)--->不会执行大括号中的语句例子:/*猜数字游戏:输入一个数字,判断是不是等于5,如果等于5打印“恭喜你”,不是5打印“很可惜”*/#include原创 2015-10-28 18:18:02 · 555 阅读 · 0 评论 -
C语言基础-基础语法
1.关键字基本概念 已被C语言本身使用,不能再作其他用途的字,C语言一共有32个关键字 不用专门去记 分类:数据类型关键字+流程控制关键字2.数据类型关键字(20个)a.基本数据类型(5个):int、void、char、float、doubleb.类型修饰关键字(4个):short、long、signed、unsignedc.复杂类型关键字(5原创 2015-10-26 19:10:07 · 392 阅读 · 0 评论