C语言

一起talk C栗子吧(第一百一十二回:C语言实例--线程同步概述)

各位看官们,大家好。上一回中咱们说的是线程间通信的样例,这一回咱们说的样例是:线程同步。闲话休提,言归正转。让我们一起talkC栗子吧!看官们,提到同步。我想大家都不陌生,由于我们在前面章回中介绍过进程同步的内容。大家都知道线程是轻量级的进程,尽管线程不像进程一样须要专门的通信机制,可是线程须要专门的同步机制。今天我们...

c语言函数---I

函数名:imagesize功能:返回保存位图像所需的字节数用法:unsignedfarimagesize(intleft,inttop,intright,intbottom);程序例:#include<graphics.h>#include<stdlib.h>#include<stdio....
代码星球·2020-04-06

C语言事实上不简单:数组与指针

之前在写C的时候,没怎么留意数组。就这么定义一个。然后颠来倒去的使用即可了。只是后来碰到了点问题。解决后决定写这么一篇博客,数组离不开指针。索性就放一起好了。如今我定义了一个数组:intcc[10];环绕这个数组有好几种指针:cc,cc+1,&cc[0],&cc,&cc+1等等。...

一起talk C栗子吧(第七十七回:C语言实例--DIY ls命令续)

各位看官们,大家好。上一回中咱们说的是DIYcat命令的样例。这一回咱们说的样例是:DIYls命令续。闲话休提,言归正转。让我们一起talkC栗子吧!我们在前面的章回中DIY过ls命令。时间不长,相信大家还有印象。咱们今天是对前面章回的补充。主要是对ls命令进行了扩展。使其在原来的基础上又能够支持l參数。我们新添加了对...

C语言中%d,%o,%f,%e,%x的意义

printf(格式控制,输出列表) 格式控制包括格式说明和格式字符。 格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。不同类型的数据用不同的格式字符。 格式字符有d,o...
代码星球·2020-04-05

c语言怎么获取数组的长度

c语言中,定义数组后可以用sizeof命令获得数组的长度(可容纳元素个数)如:{int data[4];int length;length=sizeof(data)/sizeof(data[0]);  //数组占内存总空间,除以单个元素占内存空间大小printf("le...

12-C语言自增自减

学习重点:i++与++i;i--与--i;学习内容:1.作为单独语句i++与++i和i--与--i并没有区别,但是不是作为单独语句存在时就有区别了;以i++与++i为例,i++先返回i,再自加(i=i+1),++i先自加(i=i+1),再返回i。2.实例:#include<stdio.h>intmain(i...
代码星球·2020-04-05

11-C语言循环结构(二)

学习重点:while语句do...while语句学习内容:1.while语句的一般形式:while(表达式){语句;} 表达式是循环条件,语句是循环体;当表达式的值为真时,执行循环体语句。2.代码实例:求1+2+3+...+99+100#include<stdio.h>intmain(){  in...
代码星球·2020-04-05

10-C语言循环结构(一)

学习重点:for循环学习内容:for循环格式:   for(表达式1;表达式2;表达式3) //for(初值;条件;增量)  {语句;}//循环体注意:3个表达式均可省略,但分号不可以省略程序实例:求1+2+3+...+99+100#include<stdio.h>intmain(){ ...
代码星球·2020-04-05

09-C语言switch经典例题

输入一个考试成绩,90~100输出A,80~90输出B,70~80输出C,60~70输出D,60以下输出E代码:#include<stdio.h>intmain(){   floatscore;   printf("Enterascore:");&...

08-C语言选择结构(一)

学习重点:if...语句if...elseif...elseif...else学习内容:通过实例学习相关内容1.if...语句 一般格式:if(表达式) 语句;如果表达式的值为真,则执行其后的语句,否则不执行该语句。 实例:#include<stdio.h>intmain(){...
代码星球·2020-04-05

09-C语言选择结构(二)

学习重点:switch...case语句学习内容: switch...case是多分支选择语句,其一般形式为: switch(表达式){   case常量表达式1: 语句1;  case常量表达式2: 语句2; &nbs...
代码星球·2020-04-05

05-C语言运算符

学习重点:算术运算符算术表达式学习内容:C语言的运算符可分为以下几类:1.算术运算符:用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。4.位操作运算符:参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、...
代码星球·2020-04-05

06-C语言的格式化输出和输入

printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为:printf("<格式化字符串>",<参量表>);其中格式化字符串包括两部分内容:一部分是正常字符,这些字符将按原样输出;另一部分是格式化规定字符,以"%"开始,后跟一个或几个规定字...

04-C语言数据类型

学习重点:变量,常量,常变量,标识符基本数据类型1.常量分为:整型常量,实行常量,字符常量,字符串常量,符号常量;字符常量又分为:普通字符,转义字符。2.变量:变量代表一个有名字,具有特定属性的一个存储单元。具有必须先定义,后使用的特性。变量就是一个有名字的存储地址,从变量中取值,实际就是通过变量名找到相应的内存地址,...
代码星球·2020-04-05