![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 173 阅读 · 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 · 827 阅读 · 0 评论 -
指向数组元素的指针
数组与指针一个变量有地址,一个数组包含若干元素,每个数组元素都在内存中占用存储单元,它们都有相应的地址指针变量既然可以指向变量,当然也可以指向数组元素(把某一元素的地址放到一个指针变量中),所谓数组元素的指针就是数组元素的地址指向数组元素的指针定义一个指向数组元素的指针变量的方法,与以前介绍的指向变量的指针变量相同例如:int a[10];(定义a为包含10个整型数据的数组)int ...原创 2020-04-25 20:27:43 · 2806 阅读 · 0 评论 -
变量的指针和指向变量的指针变量
指针和指针变量的定义:一个变量的地址称为该变量的“指针”例如,地址1000是变量i的指针。如果有一个变量专门用来存放另一变量的地址(即指针),则它称为“指针变量”定义一个指针变量定义指针变量的一般形式为基类型 *指针变量名;说明可以用赋值语句使一个指针变量得到另一个变量的地址,从而使它指向一个该变量例子float *pointer_3;char *pointer_4;po...原创 2020-04-24 20:53:08 · 6652 阅读 · 1 评论 -
地址和指针的概念
地址和指针的概念内存区的每一个字节有一个编号,这就是“地址” 。如果在程序中定义了一个变量,在对程序进行编译时,系统就会给这个变量分配内存单元1.按变量地址存取变量值的方式称为“直接访问”方式printf(″%d″,i);scanf(″%d″,&i);k=i+j;2.另一种存取变量值的方式称为“间接访问”的方式即,将变量i的地址存放在另一个变量中在C语言中,指针是一种特殊的变量,...原创 2020-04-24 20:16:58 · 3014 阅读 · 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 · 291 阅读 · 0 评论 -
while语句
循环结构含义:在一定条件下,重复执行某些操作与顺序结构、选择结构三大结构优势:是的代码更加简洁,易读while定义 :while(条件表达式)——————>循环条件{语句组;————————>循环体}含义:当条件表达式为真就重复执行语句组while循环又称“当型循环”,既先测试循环条件在执行循环体。当条件成立时才执行后面的循环体语句,否则不执行条件表达式结果:真...原创 2020-03-13 21:02:00 · 1532 阅读 · 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 · 471 阅读 · 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 · 348 阅读 · 0 评论 -
数据结构
数据类型的定义:数据在内存中的表现形式,不同的数据类型在内存中的存储方式是不同的,在内存中所占的字节数也是不同的数据类型:基本类型 构造类型 指针类型 空类型 void基本类型: 整型 int 字符型 char 实型(浮点型):单精度 float 双精度 double构造类型:数组类型 结构类型 struct ...原创 2020-02-19 19:28:55 · 281 阅读 · 0 评论 -
C语言的发展史及特点
C语言发展史1963年剑桥大学将ALG 60 发展成CPL语言1967剑大的(马丁理查德)对CPL语言简化,产生BCPL语言1970美国贝尔实验室(肯汤姆森)将BCPL精华提炼 B语言1973美国贝尔实验室(丹尼斯瑞切)在b语言基础上设计出新语言C语言1977娜娜 发表《可移植的C语言编译程序》1978年(布瑞恩科尼森)和DennisM。Ritchie出版c1983年–美国ANSL ...原创 2020-02-19 19:26:54 · 2400 阅读 · 0 评论