随笔分类 -  C

摘要:一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小 阅读全文
posted @ 2018-06-21 18:45 天王星B 阅读(182) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-02-19 15:54 天王星B 阅读(6) 评论(0) 推荐(0)
摘要:第一章 词法“陷阱” 发送阿罡发公司阿发送个发送阿罡发公司阿发送个 第二章 阅读全文
posted @ 2016-02-01 17:34 天王星B 阅读(111) 评论(0) 推荐(0)
摘要:一.变量存储 #include <stdio.h> int main(void) { int i = 39; printf(“%d\n”, i); printf(“%d\n”, &i); //十进制打印i的地址 printf(“%x\n”, &i); //十六进制打印i的地址 return(0); 阅读全文
posted @ 2016-01-28 15:47 天王星B 阅读(611) 评论(0) 推荐(0)
摘要:本文转自:http://blog.csdn.net/youoran/article/details/10990815 阅读全文
posted @ 2016-01-25 17:35 天王星B 阅读(295) 评论(0) 推荐(0)
摘要:ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。 请注意,ASCII是 阅读全文
posted @ 2016-01-25 16:30 天王星B 阅读(405) 评论(0) 推荐(0)
摘要:结构体指针变量的定义 定义结构体变量的一般形式如下: 形式1:先定义结构体类型,再定义变量 struct 结构体标识符 { 成员变量列表;… }; struct 结构体标识符 *指针变量名; 变量初始化:struct 结构体标识符 变量名={初始化值1,初始化值2,…,初始化值n }; 形式2:在定 阅读全文
posted @ 2015-12-08 11:15 天王星B 阅读(6005) 评论(0) 推荐(0)
摘要:1.函数名:atoi 功能:是把字符串转换成整型数的一个函数,应用在计算机程序和办公软件中 名字来源:alphanumeric to integer 用法:int atoi(const char *nptr); 说明: 参数nptr字符串,如果第一个非空格字符存在,是数字或者正负号则开始做类型转换, 阅读全文
posted @ 2015-11-26 17:03 天王星B 阅读(740) 评论(0) 推荐(0)
摘要:大师级经典的著作,要字斟句酌的去读,去理解。以前在看K&R的The C Programming Language(Second Edition)中第1.5节的字符输入/输出,很迷惑getchar()和EOF的行为。因此,感觉很有必要总结一下,不然,很多琐碎的知识点长时间过 后就会淡忘的,只有写下来才... 阅读全文
posted @ 2015-11-26 12:07 天王星B 阅读(174) 评论(0) 推荐(0)
摘要:1、NULL; NULL 即空指针,在C和C++中的形式不一样,msdn上有如下的内容那个:#if !defined(NULL)&&defined(__NEEDS_NULL)#ifdef __cplusplus#define NULL 0#else#define NULL ((void *)0)#e... 阅读全文
posted @ 2015-11-19 10:31 天王星B 阅读(330) 评论(0) 推荐(0)
摘要:C programming language:P13 行计数e.g.#include int main(void){ int c, nb, nt, nl; nb=0, nt=0, nl=0; while((c=getchar())!='0'){ if(c==' ') ++nb; if(c=='\t... 阅读全文
posted @ 2015-11-19 09:17 天王星B 阅读(135) 评论(0) 推荐(0)
摘要:http://zhidao.baidu.com/question/2009581135385325748.html 阅读全文
posted @ 2015-11-18 20:49 天王星B 阅读(198) 评论(0) 推荐(0)
摘要:头文件:#include 函数getchar()用于从标准输入控制台读取字符,原型如下: int getchar(void);[参数]该函数没有参数。[返回值]函数的返回值为用户输入的第一个字符的ASCII码,若出错返回-1,且将用户输入的字符回显到屏幕。如果用户在按回车键之前输入了不只一个字符,其... 阅读全文
posted @ 2015-11-18 20:21 天王星B 阅读(4468) 评论(0) 推荐(0)
摘要:和机器字长及编译器有关系:所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的):1 sizeof(short int)<=sizeof(int) 2 sizeof(int)<=sizeof(long int) 3 short int... 阅读全文
posted @ 2015-11-18 19:31 天王星B 阅读(393) 评论(0) 推荐(0)
摘要:Continue其作用为结束本次循环。即跳出循环体中下面尚未执行的语句。对于while循环,继续求解循环条件。对于for循环程序流程接着求解for语句头中的第三个部分expression表达式。 continue语句和break语句的区别是:continue语句只结束本次循环,而不终止整个循环的执行... 阅读全文
posted @ 2015-11-06 16:06 天王星B 阅读(311) 评论(0) 推荐(0)
摘要:指针变量 指针变量是指存放地址的变量。 概述: 存放地址的变量称为指针变量。指针变量是一种特殊的变量,它不同于一般的变量,一般变量存放的是数据本身,而指针变量存放的是数据的地址。 假设在程序中声明了1个int型的变量a,其值为68。 系统为变量a分配的首地址为0X65FDF4H, pa是存放变量a地 阅读全文
posted @ 2015-11-06 13:45 天王星B 阅读(266) 评论(0) 推荐(0)
摘要:在实际问题中,一组数据往往具有不同的数据类型。例如, 在学生登记表中,姓名应为字符型;学号可为整型或字符型; 年龄应为整型;性别应为字符型;成绩可为整型或实型。 显然不能用一个数组来存放这一组数据。 因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。为了解决这个问题,C语言中给出了另一种构... 阅读全文
posted @ 2015-11-05 10:37 天王星B 阅读(758) 评论(0) 推荐(0)
摘要:不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不 同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好, 我就不加... 阅读全文
posted @ 2015-10-13 09:59 天王星B 阅读(175) 评论(0) 推荐(0)
摘要:函数指针是指向函数的指针变量。 因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数组一 样,这里是指向函数。如前所述,C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指针变量后,可用该指针变量调用函数,... 阅读全文
posted @ 2015-10-12 10:42 天王星B 阅读(181) 评论(0) 推荐(0)
摘要:这是很基础的东西,但基础的重要性不言而喻,我敢肯定这个知识点我肯定曾经了解过,但现在,我不敢确定,由此可见纪录的重要性,这世界没有什么捷径,找对方向,然后不停重复.所以从今天开始,我会比较详细的纪录这些比较小的知识点,其实还是有不少有意思的地方的. 写这篇文章的起因在于>第七章新东西太多,看的我目不... 阅读全文
posted @ 2015-09-06 16:01 天王星B 阅读(1372) 评论(0) 推荐(0)