? 1:源程序—编译—二进制目标程序——链接——可执行程序。 链接主要是目标函数与系统函数库及其他程序进行链接。 2:算法五特点:“可确有出入”,可:可行性;确:确定性:有:有穷性;出:输出;入:输入。 3.程序流程图: 用于理清思路,能够快速找出问题所在,解决问题。
N-S盒图:可参考以下博客。
http://t.csdn.cn/R6lqE
![在这里插入图片描述](https://img-blog.csdnimg.cn/c22871d760d745d6ae9ca0ae820520af.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbmFua2FpX2d1bw==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
4:ASCLL码:0对应48,A对应65,a对应97。 5:数据类型级别比较: char<int<unsigned<long<double 6.i++j 和(i++)+j 小例子: ?int i =1, j=2;
int k = i+++j;
std::cout<< k << std::endl;
分析: 拆解为 i++ 和 j , i++先计算后+1,所以 k输出3. 如果程序中的k是第二种情况(i++)+j则结果输出为4 7、float的32位中,24位表示小数部分(其中包括符号位),8位表示指数部分。 8、输入输出: 字符输入:getchar(), 字符输出:putchar() 字符串输入:gets(), 字符串输出:puts() printf("%md",变量);数字靠右输出,数字太大时不管m。 printf("%m.ns",变量):输出占m列,只取字符串中的前n个字符,若n>m,则不管m。 printf("%-m.ns",变量):输出占m列,靠左端 printf("%m.nf",变量):输出实数,只能输出n位小数 printf("%m.ne"); 输出n位小数 scanf(“%3d”)读入三位整数,但不赋值 9:优先级: >,<优先级高于= 优先级由低到高:赋值运算符,与和或,大小于,算数运算,非。 10:strcat(s1,s2)把s2接到s1后面 strcpy(s1,s2)把s2复制到s1中,覆盖s1,‘\0’也会复制进去 strncpy(s1,s2,n)把s2的前n个字符复制到s1中 strlwr 大写转小写, strupr小写转大写
|