【C语言速成】14. struct:保存一组带名数据的结构体

- 发布于 大学C语言速成 来自
struct是一个可以保存多个变量的结构,其保存的变量各有各的名称,类型也不必相同,这样可以方便地把多个相关的值组织起来。 定义 通常情况下一个struct的定义语句会像下边这样: typedef struct { 类型 成员变量名1; 类型 成员变量名2; ... } 结构体名; // 记得加分号 示例 定义一个叫Student的表示学生信息的结构体,包含学生的学号、姓名、入学年份和专业: 创建实例 [...] 阅读全文

【C语言速成】12. 字符串和string.h

- 发布于 大学C语言速成 来自
字符串是一段连续的文字,它的本质是char数组。 创建字符串 创建一个叫s1的能装9个字符的字符串: char s1[10]; 为什么s1的容量是10却只能装9个字符?因为C语言程序中的字符串需要一个额外的空字符(ASCII为0)来标记字符串的结束。也就是说如果有一个字符串的内容是"Hello",那么它实际上包含{'H', 'e', 'l', 'l', 'o', [...] 阅读全文

【C语言速成】11. 常用的头文件

- 发布于 大学C语言速成 来自
提示:本节教程有一部分对函数的介绍采用注释文档的形式编写,格式如下: /** * 函数的介绍 * @param 参数名1 参数1介绍 * @param 参数名2 参数2介绍 * @return 返回值介绍(如果有返回值) */ 函数的定义代码 stdlib.h #include <stdlib.h> 提示:本头文件包含malloc.h中的函数,包含本头文件的代码无需包含malloc.h atof函数 /** * 将字符串解析为double类型的数据。 * @param str [...] 阅读全文

CP Editor的安装和使用

- 发布于 教程 来自
CP Editor是一个专为算法竞赛设计的跨平台轻量级集成开发环境(IDE),支持开发C/C++、Java和Python程序。它的功能比较简单,因此比Dev-C++更容易安装和使用,也更适合开发功能简单的小型/微型程序或者用来学习编程语言。 下载 如果下载页面加载缓慢,可以点此直接下载安装包:【64位】 【32位】 如果不确定自己的系统是32位还是64位,文末提供了确认系统位数的方法。 [...] 阅读全文

C语言程序的开发流程

- 发布于 文章 来自
一般来说,C语言程序的开发流程包括以下几个阶段: [...] 阅读全文

Dev-C++的安装和使用

- 发布于 教程 来自
Dev-C++是一个知名的支持C和C++语言的集成开发环境(IDE),本教程将介绍如何安装和使用Dev-C++。本文图片较多,看不清可以把图片下载下来放大看。 下载 如果下载页面加载缓慢,可以点此直接下载安装包 [...] 阅读全文

【C语言速成】13. 动态内存、malloc()函数和free()函数

- 发布于 大学C语言速成 来自
动态内存概述 在开发C语言程序时使用动态内存技术,就能让程序在运行时按需分配和释放内存,不受到编译前在代码里写死了的固定大小内存的限制。 [...] 阅读全文

【C语言速成】10. 代码的格式

- 发布于 大学C语言速成 来自
这一章不教新的C语言特性,只教你怎么把代码写得工整、易于理解。 在赋值语句和运算中,变量名和运算符(除了自增自减、取地址和解引用等“一元运算符”)之间应该留一个空格。比如: int a = 12; char x = f(a, b); for (int j = 0; primes[j] <= n / i; j++) while (i != 10) t += a[i] * b; [...] 阅读全文

【C语言速成】9. 数组和指针

- 发布于 大学C语言速成 来自
数组 数组是保存一组连续的、相同类型的变量的一种容器,当有大量相同类型的数据需要处理时,手动的一个个创建变量、用变量非常麻烦,这时候就该考虑用数组了。 创建数组 数组的创建跟变量的创建差不多,但是数组名后边要跟一个中括号,里边写着它包含的元素的数量。 类型 数组名[元素数量]; 例如,创建一个叫a的保存100个int变量的数组: int a[100]; [...] 阅读全文

【C语言速成】8. 函数

- 发布于 大学C语言速成 来自
函数像是一组被“包装”起来的代码,有了函数你就可以在需要重复某个操作的地方直接调用函数而不用重新写一遍代码。此外函数可以让代码更有条理,更便于理解。 用法 声明函数 一个函数由返回值类型、函数名、参数列表和函数体组成。正常情况下函数的声明语句会像下边这样: 返回值类型 函数名(参数1类型 参数1名称, 参数2类型 参数2名称...) { 代码 } [...] 阅读全文
页面 1 于 2