
C语言
文章平均质量分 93
C语言知识点总结
Naion
这个作者很懒,什么都没留下…
展开
-
C语言 程序的环境和预处理
我们来简单了解一下C语言程序的编译和预处理过程。我们写的C语言代码,从运行,到在屏幕上生成结果,经历了比较复杂的过程。下面,我们来简单了解一下这个过程。 从源文件到可执行程序,需要经过编译和链接两个大的处理,在编译阶段,又需要经过预编译,编译和汇编三个过程。这些被称为翻译环境。那么,在这些过程都具体做了什么呢?一、程序的翻译环境和执行环境。1,翻译环境过程 组成一个程序的每一个源文件通过编译过程,会单独生成各自的.obj(windows)文件,也就是目标文件。然后,这些目标文...原创 2022-02-27 15:44:42 · 477 阅读 · 1 评论 -
C语言 文件操作
文件操作在我们的使用中虽然占的不多,但是有些时候,还是需要这部分的知识的。比如,我们做了一个C语言版的售卖系统。现在的想法是在关闭的时候保存这次的结果,然后下一次继续使用,这个时候,就可以使用文件操作。原创 2022-02-23 10:21:52 · 1565 阅读 · 9 评论 -
C语言 自定义类型
在C语言当中,除了我们常用的几个基本的数据类型之外,还有一种类型叫自定义类型。比如:我们要描述一个学生。这个学生有姓名,性别,年龄,身高等。单独用基本的数据类型是不能完全描述的。这个时候就要使用我们自定义的类型来进行描述。自定义的类型有结构体,枚举和联合体。一、结构体1,定义...原创 2022-01-29 22:04:17 · 5445 阅读 · 1 评论 -
C语言 动态内存管理
C语言中,我们在使用数组的时候,经常有这样的一个问题:数组在申明的时候,必须指定数组的长度,它所需要的内存在编译时分配。有的时候,我们开辟的空间太小,无法满足我们的需求,有时又太大,浪费空间比较严重。那么能不能按照需求,需要一个就开辟一个空间,需要两个就开辟两个空间?这时候就只能试试动态内存开辟了。...原创 2022-01-28 09:41:00 · 2604 阅读 · 14 评论 -
C语言 字符函数和字符串函数
C语言本本身没有字符串类型,但是在C语言中,对字符串的操作很频繁。在C语言中,字符串通常在字符数组中或常量字符串当中。下面。我们来介绍一些字符串常用的函数。一,字符类对于字符,经常遇到的是判断某个字符是不是小写,判断某个字符是不是大写,判断某个字符是不是数字,以及把小写字母转大写,大写字母转小写。1,isdigit函数isdigit函数是用来判断是不是十进制0~9,头文件是ctype.h。如果是,返回0。#include<stdio.h>#include<ctype原创 2022-01-21 22:22:47 · 2768 阅读 · 13 评论 -
C语言 指针的一些题目(2)
本文章承接上一篇博客的题目,再来继续做一些题目原创 2022-01-19 23:23:55 · 951 阅读 · 4 评论 -
C语言 指针的一些题目(1)
一,计算字节大小1,下面各语句打印的结果是什么?//一维数组int a[] = {1,2,3,4};printf("%d\n",sizeof(a));printf("%d\n",sizeof(a+0));printf("%d\n",sizeof(*a));printf("%d\n",sizeof(a+1));printf("%d\n",sizeof(a[1]));printf("%d\n",sizeof(&a));printf("%d\n",sizeof(*&a)原创 2022-01-18 23:51:58 · 1003 阅读 · 23 评论 -
C语言 指针进阶
指针是一个变量.我们在口头上说的指针指的是指针变量,它用来存放地址;指针的大小是固定的,在32位平台上是4个字节,在64位上是8个字节;指针有数据类型,指针的数据类型决定了指针在+-整数时的步长;本文主要来讨论一下指针的一些进阶用法.一,字符指针在指针类型中,有一种指针类型被称为字符指针(char*);我们来看这两种情况:char ch = 'w'; char *pc = &a...原创 2022-01-17 21:07:30 · 2454 阅读 · 26 评论 -
数据的存储
在写代码的过程中,我们常常使用数据类型,如int型,float型,double型。可是他们是如何在内存中存储的呢?int类型和float类型的存储方式又是否一样?你知道吗?1,数据类型介绍 1.1 类型的意义:1. 使用这个类型开辟内存空间的大小(大小决定了使用范围)。2. 提供了如何看待内存空间的视角。 1.2 C语言有几种基本的内置类型: 字符型,整型及浮点型(小数): 构造...原创 2021-11-28 15:15:42 · 960 阅读 · 5 评论