C语言
小顽固哥
这个作者很懒,什么都没留下…
展开
-
C语言——结构体和共用体
结构体结构体类型概念结构体:一种构造类型,由若干成员组成,成员可以是基本数据类型,也可以是构造类型struct 结构体名{ 成员列表};结构体变量定义定义:方式一:先声明结构体类型,再定义变量struct Product product1;struct Product product2;//Product是结构体类型//...原创 2020-04-04 22:06:42 · 696 阅读 · 0 评论 -
C语言——指针
基本概念在程序中是通过对内存单元进行存取操作,但是代码经过编译后就将变量名转换为变量在内存中的地址,对变量值的存取都是通过地址进行的。如i+j 其含义是:根据变量名对应的地址,读取 i 的数据放入到CPU寄存器中,再找到 j 的地址,读取 j 的数据放入到CPU另一个寄存器中,通过CPU的加法中断计算结果。指针变量形式:类型说明 *变量名;定义与赋值int a;int ...原创 2020-04-04 22:06:24 · 483 阅读 · 0 评论 -
C语言——函数
结构返回值类型 函数名(参数列表){ 函数体 返回值}有些编译器在主函数后定义的函数需要在主函数前声明:返回值类型 函数名(参数列表);用数组作函数的参数当驻足作为函数的参数时,只传递数组的地址,而不是将整个数组赋值到函数中,当数组名作为实参调用函数时,指向该数组的第一个元素的指针就被传递到函数中。#include&...原创 2020-04-04 22:06:04 · 762 阅读 · 0 评论 -
C语言——常见排序算法
数组排序算法选择排序法思想:①:用第一个数字与剩余数字中最小的数字进行互换位置②:用第二个数字与剩余数字中最小的数字进行互换位置....................依次类推,每次都将下一个数字与剩余数字中最小的数字进行位置互换,直至排序结束#include<stdio.h>#define num 3int main(){int temp;...原创 2020-04-04 22:06:14 · 246 阅读 · 0 评论 -
C语言——数组
一维数组初始化方式: int array[] = {1,2,3,4,5}; √ int array[5]; array[] = {1,2,3,4,5}; ×如果初始化数组时对所有变量进行赋值,则可以不指定数组的长度。指定数组长度时,对于未赋值的变量,则自赋值为默认值...原创 2020-04-04 22:05:55 · 443 阅读 · 0 评论 -
C语言——循环控制
循环控制while语句先检验条件,条件为真,执行循环体,条件为假,退出循环。反复多次验证条件,纸质条件为假,退出循环。do...while语句先执行循环体,再判定条件是否为真,循环体至少被执行一次。使用时需要在while关键字后面加分号。for语句随机数发生#include<stdio.h>#include<stdlib.h>int m...原创 2020-03-02 14:35:28 · 380 阅读 · 0 评论