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

浙公网安备 33010602011771号