起名字是门艺术:
标志符:字母、数字、下划线,且不以数字打头
i. _ _(连续两个下划线错误)
ii._H/H_(下划线紧挨着大写字母错误)
iii._h(定义在函数体外的标志符不能以下划线开头)
能体现实际意义,变量名小写,自定义类名首字母大写
a.变量名:英文_功能 eg: space_cnt
b.函数名:功能_英文 eg:find_char
类名和头文件名相同,大写
______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
1.1
int main() { return 0; }
1.2
D:C++开发项目源代码C++ primer习题练习solveDebugsolve.exe (进程 6968)已退出,返回代码为: -1。
按任意键关闭此窗口...
1.3
#include <iostream> int main() { std::cout << "Hello, World." << std::endl; return 0; }
1.4
#include <iostream> int main() { int inte; int v1,sum=0; std::cout << "Please enter two integers:" << std::endl; //std::cin >> integers显示错误 while (std::cin >> v1) { sum += v1; } //ctrl+z再按enter跳出循环 std::cout <<"相加结果:" <<sum << std::endl; return 0; }
1.5
过于简单,此处省略
1.6
不合法。第一行和第二行的输出流被分号终止了
v1和v2后面;删除即可
1.7
#include <iostream> int main(){ /* * *注释对/* */不能嵌套 *像剩余程序一样处理 */ return 0; }
1.8
一二四正确
三错误
修改:
std::cout << /* "*/" */";
1.9
#include<iostream> int main() { int val = 50, sum = 0; while (val <= 100) { //if(val=100)错误 if (val == 100) std::cout << "我要出师了!" << std::endl; sum += val; val++; } std::cout << sum << std::endl; return 0; }
1.10
10到0之间不包括10和0
#include<iostream> int main() { int val=10; while (val > 1) { std::cout << --val << std::endl; } return 0; }
1.11
#include<iostream> int main() { int v0, v1, v2, v3; std::cout << "please enter two integers: " << std::endl; std::cin >> v1 >> v2; v0 = (v1 > v2) ? v2 : v1;//较小值赋给v0 v3 = (v1 > v2) ? v1 : v2;//较大值赋给v1 std::cout << v0 << "和" << v3 << "之间的整数有:" << std::endl; while (v0+1 < v3) { std::cout << ++v0 << " "; } if (v0 == v3) std::cout << "0个"; return 0; }
1.12
for循环完成sum与i(-100,100)逐个相加的过程
sum=0
1.13
1.14
在for循环中,循环控制变量的初始化和修改都放在语句头部分,形式较简洁,且特别适用于循环次数已知的情况。
在while循环中,循环控制变量的初始化一般放在while语句之前,循环控制变量的修改一般放在循环体中,形式上不如for语句简洁,但它比较适用于循环次数不易预知的情况(用某一条件控制循环)。
1.16
#include<iostream> int main() { int val, sum = 0; while (std::cin >> val) { sum += val; } std::cout << sum << std::endl; return 0; }