所谓选择结构与循环就够 就是通过c语言所规定的语句 加上想要让其执行的条件与结束的条件来达成我们所想要得到的结果。
选择语句
if (表达式) //如果。。。。 执行花括号内的内容
{
。。。。。。
}
if()
{
。。。。。
}
else //如果if不成立则执行接下来花括号的语句
{
。。。。。。。
}
if跟else的关系就如同父与子
如果没有爸爸就一定没有儿子 但是没有儿子却不一定没有爸爸
所以else在语句中是可以舍弃的 但是没有if是一定不可以有 else的
if
{
。。。
}
else if
{
。。。
}
else if
{
。。。
}
else
{
。。。
}
else if :
在一个语句中如果有不只一个判断条件 则通else if () (否则如果是否成立判断内容是否执行)
switch ()//先计算括号内表达式的值 接下来计算 case后的表达式是否相同 相同则执行
case ‘1‘:
{
。。。
break; //break 用来打断switch语句 还可以用来打断循环语句!
}
case ‘2’:
{
。。。
break;
}
case default: //default 如果之前的表达式都不相同 则 运行花括号内的内容
{
。。。
break;
}
关于选择语句
for (1;2(表达式);4) /*关于循环就是通过判断123 (执行一次),423(多次执行)进行判断
2表达式是否达成循环条件而判断是否执行循环 */
{
3
}
while () 就是将for语句中的14表达式放入了花括号内进行判断while后表达式是否成立
当成立时则执行
do
{
。。。
}while () //先执行一次 在判断是否循环!
内嵌语句 就是在花括号内在加 循环或选择结构 按照顺序一一执行就好了。。
int *p; //定义一个整型指针变量
int i = 3; //定义一个整型变量
关于指针就是一个可以存放地址的地址
可以通过自身地址中存放的地址找到存放地址中的内容 去使用这个地址中的内容
p = &i;
将变量i的地址存放入p中 ;
当要输出这两个值时
*p会找到 变量 i 的地址 读取其中的内容
所以输出结果为 3,3;
自我理解笔记 有错勿喷。。