c语言
NPCccc
这个作者很懒,什么都没留下…
展开
-
文件操作基础(c语言)2019-3.16
c语言能通过文件指针还有文件操作函数进行文件操作,文件操作分为文本操作,还有二进制文件操作。1 写入文本文件 #include <stdio.h>#include <stdlib.h>int main(int argc, char *argv[]) { FILE *fp;//创建个文件指针 fp=fopen("creat...原创 2019-03-16 22:00:41 · 341 阅读 · 0 评论 -
位运算(c语言)2019-3.2
一.位运算有 ~(取反),<<(左移),>>(右移),&(按位与),^(按位异或),|(按位或),优先级从取反开始,其中左右移有算数左右移和逻辑左右移。算数左右移空位补0,逻辑左右移空位补1。 位运算可以用于判断一个数某位为0还是1比如 #include "stdio.h"void main(){ char cC...原创 2019-03-02 21:43:38 · 217 阅读 · 0 评论 -
结构体(c语言)2019-3.3
一个物体可以有很多参数,比如一个人学生,有学号,成绩,身高,姓名,那么在储存调用的时候如果用单纯的“整型”,“数组”就不好调用和直观的感受了,结构体可以使这些参数联系起来,可以更方便的调用1.定义一个结构体,其实和定义位段很像:struct student{char on[15];char name[20];int english;int math;};2.定义一个结构体类...原创 2019-03-03 22:47:49 · 236 阅读 · 0 评论 -
共用体(c语言)2019-3.4
共用体可以用在读取键盘输入值或者更方便取一个变量的某个部分,比如一个两个字节的变量可以取出其中一个字节。1.定义共用体的方法和定义结构体相似union key{unsigned int a;char b[2];}2.定义共用体变量和结构体也相似 union key k;3.运用共用体分别取出无符号整型变量的前后8位。#include <stdio...原创 2019-03-04 21:44:55 · 355 阅读 · 0 评论 -
指针(c语言)2019-3.7
指针是c语言的灵魂,给与了c语言很大的灵活性。一.定义指针的方法:int *pix;二.赋值的方法:1.初始化赋值;int a;int *pix=&a;/*初始化赋值,将a的地址给指针pix*/2.初始化后赋值int a;int *pix;pix=&a;/* pix为地址的值*/3.用malloc函数申请地址:#inclu...原创 2019-03-07 22:42:44 · 217 阅读 · 0 评论 -
指针的数组应用(c语言)2019-3.8
指针可以应用在数组上,因为数组的数组名就是数组第一个元素的地址,这也是为什么 <数组名>={"adsfdsaf"};赋值方法的错误因为数组名并不代表整个数组。 int a[2];&a[0]==a;因为数组名为第一个元素的地址所以数组有以下引用方式,:#include <stdio.h>#include <stdlib.h&g...原创 2019-03-08 21:37:32 · 394 阅读 · 0 评论