课后的几个问题: 1) int x/*blah blah*/y; 会有什么问题? 答:编译器报错,语句中不应该有多行注释 单行注释也应该放到语句后面或者独自占一行. 2)打出下面一行字符串(包括引号)会出现什么问题. "Blunder??!??" 答:在Xcode中不会出现问题.但是由于三字母词(trigrph)标准的存在.如果直接用编译命令 cc 则会出现以下警告: $cc main.c main.c:21:22: warning: trigraph ignored [-Wtrigr…
C语言中的三字母词(trigraph) 在ANSI C标准中,定义了9个三字母词(trigraph),三字母词就是几个字符的序列,合起来表示另一个字符.三字母词使C语言环境可以在缺少一些必需字符的字符集(比如,一些非常老式的键盘上没有[]{}#\^~|)上实现.也许是由于这些字符集我们基本上用不到,所以在大多数C语言的书籍中,我们都看不到对三字母词的讲解.下图列出了9个三字母词以及它们所代表的的字符. 源代码中的"三字母词",在编译阶段会被替换为"对应的字符".对于…
1.C语言基本数据类型-整型 仅有4中机泵数据类型:整型,浮点型,指针,聚合类型(数组和结构) 整型家族:字符,短整型,整型,长整型.(都分有符号[singed]和无符号[unsinged]) 短整型,整型,长整型之间的大小规则: 长整型至少应该和整型一样长,而整型至少应该和短整型一样长. 变量的最小范围 类型 最小范围 char 0 ~ 127 signed char -127~127 unsigned char 0~255 short int -32767~32767 unsigned sh…
1.连续接收输入字符时 int ch; while(ch != EOF && ch != '\n') ch 为什么被声明为整形,我们不是需要用它来读取字符的嘛? 因为:EOF是一个整形值,它的位数比字符类型要多,把ch声明为整型可以防止从输入读取的字符意外地被解释为EOF.但这也意味着接收字符的ch必须足够大,足以容纳EOF,这就是ch使用整型的原因.字符只是小整型数而已,所以用一个整型变量容纳字符值并不会引起任何问题. 2.一些常用的函数 printf()和scanf() 用于格式化的输…
一.单机redis环境搭建 1.安装: OS:linux redhat6.5 下载redis 官网下载链接:https://redis.io/download 把安装包上传到服务器,进行解压 [root@master redis]# tar -xvf redis-5.0.4.tar.gz [root@master redis]# cd redis-5.0.4 [root@master redis-5.0.4]# ls 00-RELEASENOTES BUGS COPYING deps INSTA…
本文转自:http://www.jpsycn.com/hangyexinwen/20160801142354.html “十三五”规划提出,充分运用现代信息技术和大数据,建设一批新型示范性智慧城市.日前,国家发改委表示,“十三五”期间,将有针对性地组织100个城市大力推进新型智慧城市建设.新型智慧城市建设已成为城市可持续发展的必由之路. 新型智慧城市是一个复杂的巨系统,涉及方方面面的多个环节.为推动新型智慧城市的顺利建设,需在顶层设计中构建优秀的总体架构.那么如何构建新型智慧城市的总体架构?华为…
Description 题目描述:给一个串,形如一+二-三,求值 Input 第一行为一个正整数T,表示数据的组数,接下来有T行每行都是一个形如一+二-三的串,一,二,三均为正整数 Output 对于每个数据输出一行,为表达式的值 Sample Input 21+2-31+1-2 Sample Output 00 Hint 1<=一,二,三<=100 Source 2015新生杯~~       #include<iostream> #include<string> u…
转载过来:为一.二.三版本. 仅供参考: 继承ViewGroup研究(1) --简介和一个小Demo 又翻开一个新篇章了,哈哈,上一回学习的是继承View,关于继承View个人感觉不是那么完美,做技术的总是想让一切完美,但世界上本就没有完美,由他吧.这回研究的是ViewGroup.说实话,个人感觉这个类的功能还是很强大的,这里我们只给出最基本的东西,好了,继续开始研究吧,,路漫漫其修远兮,吾将上下而求索. 一.ViewGroup概述 研究ViewGroup之前,我们先来看看ViewGroup的介…
原文:深入理解C指针之二:C内存管理 内存管理对所有程序来说都很重要.有时候内存由运行时系统隐式的管理,比如为变量自动分配内存.在这种情况下,变量分配在它所处的函数的栈帧上(每个函数都有它自己的栈帧,用来保存它的局部变量和返回地址等).如果是静态或全局变量,内存处于程序的数据段,会被自动清零.数据段是一个区别于可执行代码和运行时系统管理的其它数据的内存区域. C语言也支持动态内存管理,对象就是从堆上分配出来的内存.这是用分配和释放函数手动实现的,这个过程被称为动态内存管理.在C中动态分配内存的基…
C 指针遍历二维数组 http://blog.csdn.net/lcxandsfy/article/details/55000033 C++ 字符串指针与字符串数组 https://www.cnblogs.com/fenghuan/p/4788060.html…