c语言
weixin_46025444
这个作者很懒,什么都没留下…
展开
-
c语言数组概念
数组是由同一种数据类型的元素系列构成的。数组的声明及初始化type name [size];此处的type是数组内每个元素的数据类型,name是数组名,size是数组元素的个数。传统上,c要求size是一个常量型整数类型。一个数组在没有初始化前,数组的元素的值是不定的。可以指定带由方括号的元素下标指定某个特定的元素。int arr[6]={[5]=212}; //把arr[5]初始化为...原创 2020-03-01 15:36:46 · 652 阅读 · 0 评论 -
c语言指针初探
与c语言指针相关联的三个符号,一个是地址符&,一个是间接符号*,还有一个是在声明指针时用到的*符号。那么什么是指针呢?指针时存储变量地址的变量,不是整型,它就像int,float一样是指针类型。p=&i; //p存储的是变量i在内存中的地址i=*p; //*符号加在指针p前,表示取的是这个地址上的变量值printf("%p",p); //打印指针使用%p...原创 2020-01-06 09:07:30 · 61 阅读 · 0 评论 -
getchar()、scanf()和continue
今天碰到一个很有意思的代码,苦想了半天才想明白是怎么回事。问题就出现在getchar()这个函数上。getchar()每次从输入读取一个字符,也就是一个字节,包括空格和换行都会算进去。 while((ch=getchar())!='q'&& ch!='Q') { if(ch=='\n') continue; whil...原创 2019-12-17 21:15:29 · 133 阅读 · 0 评论 -
switch and break
都知道break是可以跳出循环的,但如果break在switch选择内,就是跳出swtitch选择的。原创 2019-12-17 08:22:50 · 109 阅读 · 0 评论 -
c语言增量运算符++和减量运算符--
增量运算符++和减量运算符–都是用于变量的自增和自减。这种运算符以两种形式出现,出现在变量的前面是前缀,出现在变量的后面是后缀。下面是一个小例子: 1 #include <stdio.h> 2 int main(void) 3 { 4 int age=20; 5 6 while(age++ <=65) 7 { 8 ...原创 2019-12-17 00:10:30 · 1321 阅读 · 0 评论