
c语言
挽歌亽朽年
平生不做皱眉事,世上应无切齿人!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多维数组与指针
多维数组与指针 用指针变量可以指向一维数组中的元素,也可以指向多维数组中的元素。但在概念上和使用上,多维数组的指针比一维数组的指针要复杂一些 1. 多维数组元素的地址 先回顾一下多维数组的性质,可以认为二维数组是“数组的数组”,例 : 定义int a[3][4]={{1,3,5,7},{9,11,13,15},{17,19,21,23}}; 则二维数组a是由3个一维数组所组成的。设二维数组的首行的...原创 2020-04-27 20:29:45 · 209 阅读 · 0 评论 -
通过指针引用数组元素
通过指针引用数组元素 引用一个数组元素,可以用: (1) 下标法,如a[i]形式; (2) 指针法,如*(a+i)或*(p+i) 其中a是数组名,p是指向数组元素的指针变量,其初值p=a 例子 —— 输出数组中的全部元素 假设有一个a数组,整型,有10个元素。要输出各元素的值有三种方法 (1)下标法 #include <stdio.h> void main() { i...原创 2020-04-26 11:40:24 · 900 阅读 · 0 评论 -
指向数组元素的指针
数组与指针 一个变量有地址,一个数组包含若干元素,每个数组元素都在内存中占用存储单元,它们都有相应的地址 指针变量既然可以指向变量,当然也可以指向数组元素(把某一元素的地址放到一个指针变量中),所谓数组元素的指针就是数组元素的地址 指向数组元素的指针 定义一个指向数组元素的指针变量的方法,与以前介绍的指向变量的指针变量相同 例如:int a[10]; (定义a为包含10个整型数据的数组) int ...原创 2020-04-25 20:27:43 · 2939 阅读 · 0 评论 -
变量的指针和指向变量的指针变量
指针和指针变量的定义: 一个变量的地址称为该变量的“指针” 例如,地址1000是变量i的指针。如果有一个变量专门用来存放另一变量的地址(即指针),则它称为“指针变量” 定义一个指针变量 定义指针变量的一般形式为 基类型 *指针变量名; 说明 可以用赋值语句使一个指针变量得到另一个变量的地址,从而使它指向一个该变量 例子 float *pointer_3; char *pointer_4; po...原创 2020-04-24 20:53:08 · 6899 阅读 · 1 评论 -
地址和指针的概念
地址和指针的概念 内存区的每一个字节有一个编号,这就是“地址” 。如果在程序中定义了一个变量,在对程序进行编译时,系统就会给这个变量分配内存单元 1.按变量地址存取变量值的方式称为“直接访问”方式 printf(″%d″,i); scanf(″%d″,&i); k=i+j; 2.另一种存取变量值的方式称为“间接访问”的方式 即,将变量i的地址存放在另一个变量中 在C语言中,指针是一种特殊的变量,...原创 2020-04-24 20:16:58 · 3108 阅读 · 0 评论 -
函数
函数的定义 函数返回值类型 函数名(形式参数表)------------>函数首部 { 语句体; ----------->函数体 return; } 例子: 1.VoidprintHello(void) { Printf(“Hello!\n”); } 2.Int printSum(int a,int b) { return(a+b); } 3.void printSum(int a...原创 2020-03-14 21:37:30 · 452 阅读 · 0 评论 -
while语句
循环结构 含义:在一定条件下,重复执行某些操作 与顺序结构、选择结构三大结构 优势:是的代码更加简洁,易读 while定义 : while(条件表达式)——————>循环条件 { 语句组;————————>循环体 } 含义:当条件表达式为真就重复执行语句组 while循环又称“当型循环”,既先测试循环条件在执行循环体。当条件成立时才执行后面的循环体语句,否则不执行 条件表达式结果:真...原创 2020-03-13 21:02:00 · 1627 阅读 · 0 评论 -
for语句
for语句相关知识 1.for语句语法格式 : for(表达式1 ; 表达式2 ; 表达式3) { 循环语句组 } 2.for语句执行过程 (1)先计算表达式1的值。 (2)再计算表达式2的值,若其值为真,则执行循环体一次;否则跳转第(5)步。 (3)然后计算表达式3的值。 (4)回转上面第(2)步。 (5)结束循环,执行for语句的后续语句 3.for语句说明 (1)表达式1一般为赋值表达式,...原创 2020-03-03 21:48:03 · 558 阅读 · 0 评论 -
C编程
C编程的一般步骤 三角形面积程序代码 #include<stdio.h> #include<math.h> /后面用到sqrt平方根函数,所以要加这条编译预处理命令/ void main() /main函数首部,返回值为void空类型/ { float a,b,c,p,s; /定义变量/ printf(“请输入a,b,c:”); /输出一个字符串作提示信息/ s...原创 2020-02-21 19:27:47 · 411 阅读 · 0 评论 -
数据结构
数据类型的定义:数据在内存中的表现形式,不同的数据类型在内存中的存储方式是不同的,在内存中所占的字节数也是不同的 数据类型:基本类型 构造类型 指针类型 空类型 void 基本类型: 整型 int 字符型 char 实型(浮点型):单精度 float 双精度 double 构造类型:数组类型 结构类型 struct ...原创 2020-02-19 19:28:55 · 382 阅读 · 0 评论 -
C语言的发展史及特点
C语言发展史 1963年剑桥大学将ALG 60 发展成CPL语言 1967剑大的(马丁理查德)对CPL语言简化,产生BCPL语言 1970美国贝尔实验室(肯汤姆森)将BCPL精华提炼 B语言 1973美国贝尔实验室(丹尼斯瑞切)在b语言基础上设计出新语言C语言 1977娜娜 发表《可移植的C语言编译程序》 1978年(布瑞恩科尼森)和DennisM。Ritchie出版c 1983年–美国ANSL ...原创 2020-02-19 19:26:54 · 2574 阅读 · 0 评论