学习笔记1

   第二章学习了什么是常量和变量,比如变量必须先定义,后使用,并且所有的变量必须在第一条可执行语句之前定义。了解了简单的屏幕输出格式,比如C语言开头第一行是:#include <stdio.h>,第二行是:main(), scanf表示输入(不是所有的编程里都有,其输入项只能是某个变量,比如&a,或者指针变量以及数组名),printf表示输出 ;C++开头前四行依次是#include <iostream>,#include<cstdio>,#include<iomanip>,using namespace std;,int main(),用cin>>表输入,用cout<<表输出,表示输出空格是:cout<<" "。要时刻注意"="表示赋值,"=="表示相等,两值相乘必须有"*"表示不能省略"*",注意整型和实型的使用,题目中要求精确度时用C编写更简单,其它的用C++编写更简单。sizeof()是计算字节数运算符,用于计算数据类型或表达式所占内存的字节数。利用本章所学可以做有关数据类型或表达式所占内存空间大小的题目。

  第三章标题是简单的算数运算和表达式,学习了做题时会用到的算数运算符、增1与减1运算符、宏常量(如定义PI,在main前:#define PI 3.14159)、const 常量(定义实型的const常量PI:const double PI=3.14159;)以及强制类型转换运算符。学习本章内容可解决关于计算三角形面积、圆、球的问题。注意求余是用"%",求商是用"/",整型÷整型=整型,根据题目要求合理运用int,float,double以及运算公式中的()。++变量是先使用变量的值,然后再增1;而变量++是先增1,然后再使用变量。sqrt()是计算平方根,fabs()是计算绝对值,log(x)是计算lnx,log10(x)是计算lgx,exp(x)是计算e的x的平方,pow(x,y)是计算x的y次方( 使用时开头要有#include <math.h>)。

  第四章内容是键盘的输入与屏幕的输出,主要内容是字符的输入与输出、数据的格式化屏幕输入与输出。学习本章内容可解决有关字符常量、转义字符、ASCII的问题。在使用C编写时应注意使用scanf("%d %d",&a,&b)中的"&"不能忘掉;相对应的大小写英文字母的ASCII值相差32,将变量ch中的字符对应成其ASCII时注意用:ch=getchar(),用C输出char字符以及其ASCII时用:

printf("%c,%d\n",char,char);还要注意用d表int型,用f表float型,用lf表double型。

  第五章讲的内容是选择控制结构,即根据问题写出流程图,根据流程图编写代码、关系运算符与关系表达式、用于单、双、多分支控制的条件语句以及switch语句。学习该章内容以解决多种可能对应多结果的问题如乘车票价问题、邮寄快递费用问题(是否加急)等。如果一个问题有有限种可能的话用switch语句更好写其它的用if语句更合适,比如设计计算器的题目(给出有限种可能的运算符)用switch完成的程序更易看懂,但要注意switch语句中一个case完成后要有break,否则switch语句中程序会继续进行,直到遇到一个break才结束,其后的default用于处理非法运算符,不是所有的switch语句后都有default。要注意if与else语句要执行的内容要用{}括起来否则只执行if或else后的第一句,其它语句均为无效语句。要明白条件语句的下一句称为后继语句,若条件成立执行特定语句再执行后继语句,条件用()才被称为条件。条件中的或‖,当有‖用到时会先执行前面的,当前面的成立时‖后的语句不在执行。

  通过这些天做题自己觉得要先在纸上写清思路完整的写出程序后再输入进快写代码里,写完后要实验多次不断修改后再提交,要有耐心,多看书。

  

 

  

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值