- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
P轉C语言速成手册
Pascal转C 及DEV C++ GDB编译调试介绍
路中信息学
资料介绍、编辑与整合 2
C语言速成手册(一):基本数据类型、标准输出、函数 2
语句和语句块 2
注释的写法 3
常用数据类型 3
定义变量 3
定义常量 4
基本数学运算 4
关于字符类型 5
C语言中的赋值 5
程序员面试题(1)P35 5
类型转换与“名词动用” 7
程序员面试题(1)P40 7
标准输出 7
函数的定义、返回和调用 9
一个完整的程序代码的构成 11
C语言速成手册(二):布尔值、条件判断、循环 12
逻辑运算符 12
C语言的if语句 12
程序员面试题(2)P39 13
C语言的bool类型 14
C语言的for循环 15
C语言的while循环 16
程序员面试题(2)P39 17
switch语句 17
goto语句 18
C语言速成手册(三):数组、字符串、结构 18
一维数组的定义、初始化和使用 18
C语言中的字符串 20
多维数组的定义、初始化和使用 21
结构的定义、初始化和使用 22
C语言速成手册(四):指针、动态内存分配、标准输入 24
指针的定义 24
取地址与引用 24
动态内存分配 24
指针与结构 25
指针与函数 26
指针与数组 28
标准输入 30
C语言速成手册(五):其它运算符、文件操作、其它函数 31
条件运算符 31
自加、自减 31
其它运算符 32
各种标准输入输出函数 32
内存输入输出操作 33
文件输入输出操作 33
整型上下限 35
常用数学函数 35
常用字符串函数 36
内存操作函数 37
stdlib.h提供的其它函数 37
利用assert帮助调试 38
C语言速成手册(六):其它问题、后记 39
预处理指令 39
static声明 41
short类型和int类型的范围 41
对64位整型的处理 41
查漏补缺 42
后记 42
资料介绍、编辑与整合
C语言速成手册:Matrix 67(北大中文系 顶尖牛人)
程序员面试宝典:孙文达(微软技术顾问,全球TOP3讲师)
C语言速成手册(一):基本数据类型、标准输出、函数
语句和语句块和Pascal一样,C语言的每条语句以分号结尾。????和Pascal一样,单词和语句间的空格、回车符对编译没有影响。????C语言的语句块用花括号标识,也就是说字符 { 相当于Pascal的begin,字符 } 相当于Pascal的end; 。语句块中最后一条语句末尾的分号不能省略。????如果语句块里只有一条语句,语句块的标识可以省略。这就好像Pascal代码:for i:=1 to n dobegin????writeln(I Love You);end;????里面的begin和end可以省略一样。注释的写法两种情形被认为是注释。符号// 的后面(只限一行),以及符号 /* 和 */ 之间(可以跨行)。例如:/*??=====================????= THIS IS A COMMENT =????=====================?? *///??This is a comment. 常用数据类型特别指出:无符号数据类型也可以表示负数,它可以描述的数据范围包含了有符号区域,但是我不太敢用,建设最好也别去混用!具体差异尚不清楚。
定义变量????定义变量使用这样的格式:类型名 变量名1, 变量名2, ... , 变量名n;????变量名的命名规则与Pascal相同:只能用大小写字母、数字或下划线,第一个字符不用数字。所不同的是,C语言中定义的名称要区分大小写。????例如,下面的两条语句定义了三个整型变量和一个字符变量。int a,b,c;char ch;????和Pascal不同,变量的声明不一定要在整个代码前。你可以在程序中任意一个地方定义一个新的变量。定义的变量只能在当前函数(中的当前语句块)后面的代码中使用。也就是说,不同函数之间的变量不能混用,在某循环里定义的变量在循环外面是无效的。定义在函数外的变量将作为全局变量供后面的函数使用。定义常量????为了告诉编译器某个变量不会改变,你可以在变量定义前加一个const。例如,下面的语句定义了一个常数:const int maxn=2000;基本数学运算??取余?? | %?? |??mod????如果要做除法运算,而不是div整除,请让你的操作数类型转换为float、double,若均为整型,则做div运算。
除法的结果是整数还是小数取决于参与运算的数是整数还是小数。10 / 4等于2,但写成 10.0 / 4 或 10 / 4.0 就得2.5了。关于字符类型C语言中的字符用一对单引号
文档评论(0)