11月程序设计a课程笔记

一、知识点
1、C++语言程序结构:
编译预处理命令+头文件+主函数
2、常量 整型常量int、long long int
实型 float、double
字符型常量 char,单引号括起来。
用/开头的字符为转义字符代表一个字符。字符串常量 用一对双引号括起来的零个或多个字符
3、变量
整型 int ,long long int
实型double,float
字符型 char
4、输出
使用printf和scanf需用cstdio库
使用cin,cout需用iostream库
5、计算变量或数据类型所占内存空间的大小:seizeof() 。seizeof()是C语言的关键字,不是函数名。
6、变量的赋值和赋值运算符
赋值运算符及其两侧的操作数
7、算数运算符
+ - * / %
复合赋值运算符
+= -= *= /= %=
增1运算符 减1运算符
n++ ++n n-- --n
8、宏常量、宏替换
#define const常量
9、自动类型转换与强制类型转化运算符
自动转换:将右侧表达式的值换成左侧
变量的类型。
强制类型转换(Casting):
(类型)表达式。
10、输入 输出
>>输入 <<输出
输出空格:
在两项之间加,例:
a<< <<b
11、格式字符
整数%d 单精度%f 双精度%lf
12、选择控制结构
顺序结构 选择结构
运算符 < > <= >= == !=
选择结构单分支 if语句
双分支 if() 语句1
else 语句2
多分支 if() 语句1
else if() 语句2
复合语句
if{

               }  
  多路选择     switch语句
  switch  (表达式) 
 { case 常量1:
  可执行语句序列1
  break;
  case 常量2:
  可执行语句2
  break;
     .
     .
     .
   case 常量n:
   可执行语句n
   break;
   default:
   可执行语句n+1
   }
   注意是离散数
   当几种情况下,操作完全相同
   可写多个case在最后一个语句写执行语句
   13、逻辑运算
   ‖ &&  !
  14、循环结构 while do -while  for语句

二、应用
可进行简单的算数运算 输出一段文字
ex:大象喝水 分段函数 判断三角形 前n项求和 。
1、变量 使用变量的基本规则:先声明,后使用,一条语句可声明若干个同类型变量
优先在第一条可执行语句前声明。
浮点数取余 !! !会出现编译错误
2、将宏定义当做C语言来使用在行末加上分号或在宏名后加上了"=" 编译错误
3、若进行小数输出 个人感觉可cstdio库和iostream库混用 cin输入 printf输出
使用scanf输入 不要忘了&取地址运算符
4、调适程序可多个输出语句判断
三、感想
刚接触C语言有些不知所措,觉得无从下手,通过看例题及一些练习并对C语言产生了浓厚兴趣,发现学C语言需要有钻研精神 并乐于调整困难 也需要耐心更需要细心,因为一点细节处理不好就会导致整个程序出错,总得来说很开心学C语言

猜你喜欢

转载自blog.csdn.net/qq_43641672/article/details/83957853