0
点赞
收藏
分享

微信扫一扫

初识C语言(3)

1、printf("%p",&a);    p表示打印地址;

初识C语言(3)_while循环

2、指针变量:存放地址的;

  int  a=100;     //创建变量

 int* p=&a;   //将a的地址赋予*p

*p=20;//将a的值改成20

3、strcpy()字符串拷贝。

4、else  与离他最近的未匹配的  if 进行匹配;

5、在条件判断中,尽量把常量放在前面,可以避免一些错误:“=”与“==”的不当使用;初识C语言(3)_while语句_02

6、在switch语句中,switch后面的表达式  只管从那个case  进去,并不负责从哪里出来,因此需要使用   break;

case后面必须是​整形常量​表达式;

在每个switch语句中 ​都放一个  default 子句​是一个好习惯;

7、​break在while循环中的作用​:其实在循环中只要遇到break,就停止后期的所有的循环​,直接终止循环。​所以:while中的break是用于永久终止循环的。

8、​continue在while循环中的作用就是​:continue是用于终止本次循环的,也就是​本次循环中continue后边的代码不会再执行,而是直接跳转到while语句的判断部分​。进行下一次循环的入口判断;

9、scanf​ 只会读取空格与回车​前面的字符;

getchar()可以吃掉缓冲区中的回车符号;见下图,循环吃点缓冲区中的所有剩余字符;

初识C语言(3)_switch语句_03

EOF:end of file


10、​不可在for 循环体内修改循环变量,​防止 for 循环失去控制。

  建议for语句的循环控制变量的取值采用​“前闭后开区间”​写法;

11、如何算出一个数组的大小:

int sz=sizeof(arr[])/sizeof(arr[0])

举报

相关推荐

0 条评论