
C语言
文章平均质量分 76
Shicuf
兵贵神速!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言之函数
1.前导程序 View Code 2.函数概述 函数是用于完成特定任务的代码的自包含单元。一般而言函数可同时具有,执行动作和返回值两个操作。如果把函数写在了另一个单独的文件中,则在那个文件中必须加入#define和#include指令。一个程序分析 1 //打印一个信头 2 #include 3 #includestring.h> 4 #define NA原创 2015-02-03 00:00:27 · 408 阅读 · 0 评论 -
C语言之控制流程
C语言流程控制 一、流程控制结构 (1)顺序结构:按书写顺序执行每一条语句。 (2)选择结构:对给定的条件进行判断,根据判断结果决定执行哪一段代码。 (3)循环结构:在给定条件成立的情况下,反复执行某一段代码。 二、选择结构-if (一)if简单使用 1) 第一种结构: a) 如果条件为真,就执行后面的语句,否则不执行。 if(条件) { 语句1; 语句2; ····原创 2015-02-03 00:29:03 · 405 阅读 · 0 评论 -
C语言之运算符进阶
C语言运算符 一、算术运算 C语言一共有34种运算符,包括常见的加减乘除运算。 ①. 加法:+ 还可以表示正号 ②. 减法:- 还可以表示负号 ③. 乘法:* 非数学意义上的X ④. 除法:/ 注意1/2的值为0而非0.5 ⑤. 取余(模运算):两个整数相除之后的余数(注意两边都必须是整数,带符号只和左值有关) 注意点: ①. Int a原创 2015-02-03 00:25:39 · 468 阅读 · 0 评论 -
C语言之运算符
1.一个示例程序 示例程序 2.基本运算符 (1)赋值运算符:= bmw=2002; //将值2002赋给变量bnw,动作从右到左赋值运算左边必须指向一个存储位置(变量名——指针) (2)加法、减法运算符:+、—(二元或双目运算符) printf("%d",4+20); //打印24 takehome=224.00-24.00;被加的值(操作数)可原创 2015-02-02 23:48:12 · 610 阅读 · 0 评论 -
C语言之字符串输出
1.前导程序 1 #include 2 #includestring.h> //1提供strlen()的函数原型 3 #define DENSITY 62.4 //2预处理命令 4 int main(void) 5 { 6 float weight,volume; 7 int size,letters; 8 char原创 2015-02-02 23:43:22 · 825 阅读 · 0 评论 -
C语言之常见问题
C语言的核心:函数、变量和指针栈:通常是用于那些在编译期间就能确定存储存储大小的变量的存储区,用于在函数作用域内创建、在离开作用域后自动销毁的变量的存储区,是连续的。两个紧挨着定义的变量,存储空间也是紧挨着的。栈的大小有限制。堆:在编译期间不能确定大小的存储区,存储空间是不连续的,一般由malloc()或new()来分配内存块,并且需要用free()或delete()来释放内存。如果没有释放掉,就原创 2015-02-03 00:08:22 · 403 阅读 · 0 评论 -
C语言之输入和输出
1.前导程序 1 //一个菜单程序 2 #include 3 char get_choice(void); 4 char get_first(void); 5 int get_int(void); 6 void count(void); 7 int main(void) 8 { 9 int choice; 10 void count(void);原创 2015-02-02 23:57:57 · 817 阅读 · 0 评论 -
C语言之分支
1.前导程序 1 //统计字符、单词和行 2 #include 3 #include //为isspace()提供函数原型 4 #include //为bool、true和flase提供定义 5 #define STOP '|' 6 int main(void) 7 { 8 char c; //原创 2015-02-02 23:53:16 · 400 阅读 · 0 评论 -
C语言之循环语句
1.前导程序 View Code C风格的读循环:status=scanf("%ld",&num);while(status==1){..status=scanf("%ld",&num);} ----->【while(scanf("%ld",&num)==1){...}】 2.while循环 (1)是使用入口条件的有条件循环,只有位于判断条件之后的单个语句才是循环的部原创 2015-02-02 23:50:12 · 542 阅读 · 0 评论 -
C语言之内存简析
C语言内存分析 一、进制 概念:进制是一种计数方式,是数值的表现形式 4种主要的进制: ①. 十进制:0~9 ②. 二进制:0和1 ③. 八进制:0~7 ④. 十六进制:0~9+a b c d e f C语言在默认的情况下为十进制。 Int num=1010;//十进制 Int num=0b1100;//二进制,以0b或者是0B开头 Int num=014;//八进制,以0原创 2015-02-03 00:31:40 · 354 阅读 · 0 评论 -
C语言之数据类型
一、数据 图片文字等都是数据,在计算机中以0和1存储。 (一)分类 数据分为静态数据和动态数据。 ①. 静态数据:一些永久性的的数据,一般存储在硬盘中,只要硬盘没坏数据都是存在的。一般以文件的形式存储在硬盘上,电脑关机重启后依然存在。 ②. 动态数据:程序运行过程中,动态产生的的临时数据,一般存储在内存中,内存的存储空间一般较小,计算机关闭后这些数据就会被清除。软件或者电原创 2015-02-03 00:13:05 · 286 阅读 · 0 评论 -
C语言之scanf
C语言的scanf函数 一、变量的内存分析 (一)字节与地址 ①. 内存以字节为单位 每个字节都有自己的内存地址,根据地址就可以找到该字节。整个内存相当于一整个酒店,而酒店以房间为单位,在这里每个房间就相当于是每个字节,地址就是房号,根据房号可以找到房间(根据地址也可以找到内存中的字节)。相邻房间的房号是连续的,相邻字节的地址也是连续的。计算机中通常以十六进制表示地址。 ②原创 2015-02-03 00:23:33 · 411 阅读 · 0 评论 -
C语言之命名规范
一、关键字 C语言提供的有特殊含义的符号,共32个。 在Xcode中关键字全部高亮显示,关键字全部都为小写。如return、int等。 二、标识符 定义:标识符是程序员在程序中自定义的一些符号和名称。关键字是系统自带的,标识符是自定义的。如函数的名称等,用来区分各种事务。 标识符有一定的命名规则: 只能由26个小写字母,0-9的数字以及下划线组成。 严格区分大原创 2015-02-03 00:10:22 · 284 阅读 · 0 评论 -
C语言之指针简析
C语言指针 前导程序 View Code 一、基本知识点 Int a=10; Int *p;//定义一个int类型的指针 P=&a;//指针变量p指向了变量a *p=20;//使用指针不通过变量直接修改变量a的值为20 *p表示访问指针变量p指向的存储空间 指针一个作用:能够根据一个地址值,访问(取值 | 赋值)对应的存储空间原创 2015-02-03 00:34:54 · 470 阅读 · 0 评论 -
C语言之数组
C语言数组 一、数组的概念 用来存储一组数据的构造数据类型 特点:只能存放一种类型的数据,如全部是int型或者全部是char型,数组里的数据成为元素。 二、数组的定义 格式: 类型 数组名[元素个数]; 举例:存储5个人的年龄 Int agrs[5]; //在内存中开辟4x5=20个字节的存储空间 可以在定义数组的同时对数组进行初始化: Int ages[5]={17,18原创 2015-02-03 00:33:20 · 275 阅读 · 0 评论 -
C语言之字符串
C语言字符串 一、字符串基础 注意:字符串一定以\0结尾。 Printf(“yang\n”); 其中yang为字符串常量,“yang”=‘y’+‘a’+‘n’+‘g’+‘\0’。字符串由很多的字符组成,通常使用字符数组来存储字符串,如char name[10]=“yang”;也可以以printf(name);的形式输出,即通过数组来访问字符串,但会有警告。因为默认情况下,p原创 2015-02-03 00:34:05 · 321 阅读 · 0 评论