iOS基础班之c语言学习复习查漏
2015-08-16 00:07
225 查看
1.
2.
float a =1234.5678910;//这样是错误的,因为float的有效数字是7位。上面会造成数值精度无法保证。而且给float赋初值时,数字后面要加f,否则会按double 申请 8个字节空间,浪费内存!
3.
4.
5.输出格式控制符含义:
6.
7.
故:一般放前面!
8.撤销 cmd +z;反撤销:cmd+
shift+z!
9.
10.
跟 右结合性 没关系!
结合性 (编译时,如何加括号),概念是建立在 同优先级 的前提下的!!!如 * a ++ <=>*(a++)
上面表达式优先级不同,按读取原理:从左往右!
11.
12.
13.
14.
/* 打印100 - 999中不能被7整除又不包含7的数*/
#include <stdio.h>
int main(intargc,
const char* argv[])
{
// insertcode here...
for (int i =
100; i < 1000;i++)
{
// int bw = i / 100; //放到if (i % 7 != 0)里面,减少运算,提高效率!
// int sw = i % 100 / 10; //即:先判断完,在作运算
// int gw = i % 10;
if (i %
7!= 0)
{
int bw = i /
100;
int sw = i %
100 / 10;
int gw = i %
10;
if (bw !=
7 && sw != 7&& gw !=
7)
{
printf("%d\t",i);
}
}
}
15.
16.
也可以在不加入.h时,把test.c改为test.txt使得只有main函数在编译时生成test.txt中对应的机器语言,而test.txt不会再生成相同内容了!
17.
18.二维数组形参,必须先写行和列,再写arr[][cols]
否则 cols放后面的话,数组中cols,未定义!ps:main调用时记得参数顺序的对应!
2.
float a =1234.5678910;//这样是错误的,因为float的有效数字是7位。上面会造成数值精度无法保证。而且给float赋初值时,数字后面要加f,否则会按double 申请 8个字节空间,浪费内存!
3.
4.
5.输出格式控制符含义:
6.
7.
故:一般放前面!
8.撤销 cmd +z;反撤销:cmd+
shift+z!
9.
10.
跟 右结合性 没关系!
结合性 (编译时,如何加括号),概念是建立在 同优先级 的前提下的!!!如 * a ++ <=>*(a++)
上面表达式优先级不同,按读取原理:从左往右!
11.
12.
13.
14.
/* 打印100 - 999中不能被7整除又不包含7的数*/
#include <stdio.h>
int main(intargc,
const char* argv[])
{
// insertcode here...
for (int i =
100; i < 1000;i++)
{
// int bw = i / 100; //放到if (i % 7 != 0)里面,减少运算,提高效率!
// int sw = i % 100 / 10; //即:先判断完,在作运算
// int gw = i % 10;
if (i %
7!= 0)
{
int bw = i /
100;
int sw = i %
100 / 10;
int gw = i %
10;
if (bw !=
7 && sw != 7&& gw !=
7)
{
printf("%d\t",i);
}
}
}
15.
16.
也可以在不加入.h时,把test.c改为test.txt使得只有main函数在编译时生成test.txt中对应的机器语言,而test.txt不会再生成相同内容了!
17.
18.二维数组形参,必须先写行和列,再写arr[][cols]
否则 cols放后面的话,数组中cols,未定义!ps:main调用时记得参数顺序的对应!
相关文章推荐
- C++对象模型——对象的构造和解构(第六章)
- C语言/C++ 实现汉诺塔代码
- C++写数据到文件
- c++ public, protected, private成员变量,成员函数继承和访问规则实例代码
- C++对象模型——执行期语意学(第六章)
- C++中public,protected,private访问小结
- C语言 memcpy二维数组的复制
- 关于c++析构函数
- C语言-5
- C语言-4
- C语言-3
- c语言-2
- QT5中的信号与槽与C++ 11的function的配合
- c语言-1
- VS2010 C++ 学习笔记(五) 析构函数 深拷贝浅拷贝 小练习
- C语言一维数组复制
- 推荐!国外程序员整理的 C++ 资源大全
- C/C++内存管理详解
- 推荐!国外程序员整理的 C++ 资源大全
- C++ Primer 第(4-5)章一句话知识点总结