C语言
qq_38365430
这个作者很懒,什么都没留下…
展开
-
欢迎使用CSDN-markdown编辑器
main() { int x=4,y,z; y=(++x)+(x++)+(x++); z=(–x)+(x–)+(x–); printf(“x=%d,y=%d,z=%d\n”,x,y,z); } 运行结果为: x=4,y=15,z=18 分析: Turbo C语言系统一般按以下三步完成计算: 1)将所有先自增、自减运算转载 2017-05-07 17:05:58 · 165 阅读 · 0 评论 -
Linux环境下C语言编程(Linux系统概述)
Linux系统概述UNIX:世界上最流行的操作系统之一,一种实时操作,并可以运行于大型和小型计算机上的多任务系统,比较庞大且价格昂贵Linux:由UNIX系统发展而来,结构清晰且免费,源代码开放,支持多达32种文件系统,支持大量的外内部设备等Linux可用于:个人UNIX工作站、X终端用户和X应用服务器、UNIX开发平台、商业开发、网络服务器、Internet服务器、终端服务器、传真服...原创 2019-09-04 10:45:43 · 180 阅读 · 0 评论 -
C语言例题100道(41~60)
例题41:学习static定义静态变量的用法#include <stdio.h>#include <conio.h>void func(){ int i = 0; //定义局部变量 static int static_i = 0; //定义静态局部变量 printf("i = %d\n", i); printf("static_i = %d\n", ...原创 2019-04-26 07:44:12 · 1102 阅读 · 0 评论 -
C语言例题100道(21~40)
例题21:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少#include <stdio.h>int main(void){ int i; int x = 1; for(i=9 ; i&...原创 2019-04-07 21:21:23 · 2193 阅读 · 0 评论 -
C语言例题100道(1~20)
例题1:有1、2、3、4这4个数字,能组成多少个互不相同且无重复数字的三位数,都是多少?#include <stdio.h>int main(void){ int i, j, k; int n = 0; printf("Here are the answers:\n"); /*以下位三重循环,分别代表百位、十位和个位数*/ for(i=1 ; i<...原创 2019-04-06 15:41:57 · 5114 阅读 · 0 评论 -
C语言入门(十)结构体与共用体
有时需要将不同类型的数据组合成一个有机的整体,以便于引用,结构体闪亮登场!定义一个结构的一般形式为:struct 结构名{ 成员列表};成员列表由若干个成员组成,每个成员都是该结构的一个组成部分,对每个成员也必须做类型说明,其形式为:类型说明符 成员名;例:struct student{ int num; char...原创 2019-03-24 18:11:29 · 578 阅读 · 0 评论 -
C语言入门(九)预处理
以#开头的命令为预处理命令,如#include <stdio.h>, #define PI 3.1415926等预处理命令一般都放在源文件的前面,并在函数之外,被称为预处理部分无参宏定义:#define 标识符 字符串;1.宏定义是用宏名来表示一个字符串,在宏展开时又以该字符串取代宏名,这只是一种简单的代换2.宏定义不是说明或语句,再行末不必加分号3.宏定义必须写在...原创 2019-03-22 21:31:49 · 120 阅读 · 0 评论 -
C语言入门(七)函数
函数:实现一个较大程序中的一个特定功能的每一个模块一个C程序可由一个主函数和若干个子函数组成主函数调用其他函数,其他函数可以互相调用,同一个函数可以被一个或多个函数任意调用多次例子1/*打招呼~*/#include <stdio.h>void main(){ void printstar(); void print_message(); ...原创 2019-03-21 15:01:49 · 1496 阅读 · 0 评论 -
C语言入门(十二)文件操作
计算机文件,是存储在某种长期储存设备或临时存储设备中的一段数据流,并且归属于计算机文件系统管理之下。所谓“长期储存设备”一般指磁盘、光盘、磁带等。而“短期存储设备”一般指计算机内存。需要注意的是,存储于长期存储设备的文件不一定是长期存储的,有些也可能是程序或系统运行中产生的临时数据,并于程序或系统退出后删除。文件是什么:.exe .txt .ppt .jpg .mp4 .aviLi...原创 2019-03-26 16:11:33 · 184 阅读 · 0 评论 -
C语言入门(八)指针
地址和指针的概念内存区的每一个字节都有一个编号,这就是"地址"在C语言中,对变量的访问有两种方式,直接访问和间接访问直接访问: a=5;(系统在编译时,已经对变量分配了地址,例如,若变量a分配的地址是2000,则该语句的作用就是把常数5保存到地址为2000的单元)间接访问:scanf("%d",&a);(调用函数时,调用函数时,把变量a的地址传递给函数scanf,函数首先把...原创 2019-03-22 17:50:53 · 233 阅读 · 0 评论 -
C语言入门(十一)位操作
位域:允许把一个字节拆开来使用,把一个字节的二进制位划分成不同的区域,并支持命名使用位域的做法是在结构体定义时,在结构体成员后面使用冒号和数字来表示该成员所占的位数位域的宽度不能超过它所依附类型的长度位域成员可以没有名称,只要给出数据类型和位宽即可不能对位域进行取址运算如:struct Test{ unsigned int a:1; unsi...原创 2019-03-24 22:12:55 · 228 阅读 · 0 评论 -
C语言入门(六)数组
数组在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。数组属于构造数据类型,数组按类型可分为数值数组、字符数组、指针数组、结构数组等各种类别。一维数组定义:类型说明符 数组名[常量表达式],如 int a[10]。允许在同一个类型说明中,说明多个数组和多个变量,如:int a,b,c,d,k1[10],k2[20...原创 2019-03-18 21:53:57 · 265 阅读 · 0 评论 -
C语言初学(二)数据类型
C语言数据类型包括基本类型(整型、字符型、实型、枚举类型)、指针类型、构造类型(数组类型、结构体类型、共用体类型)以及空类型四大类型。基本数据类型:其值不可以再分解为其他类型的类型,类似于细胞构造数据类型:采用构造方法构造一个或多个数据类型指针类型:指针是一种特殊的,同时又具有重要作用的数据类型空类型:在调用函数值时,通常应向调用者返回一个函数值。返回的函数值应具有一定的数据类型,...原创 2019-03-15 17:27:38 · 151 阅读 · 0 评论 -
C语言初学(一)C语言简介
C语言的发展历程:C语言于70年代初问世,最先对于C语言不太完整的标准书籍为B.W.Kernighan和D.M.Ritchit合著的《The C Programming Language》,通常简称为《K&R》,C语言第一个真正的标准是由美国国家标准协会在《K&R》的基础上改进制定的,于1983年发表的ANSI C。优秀的程序设计语言:C语言早期主要用于UNIX系统,因...原创 2019-03-15 14:46:07 · 147 阅读 · 0 评论