C语言程序设计笔记
你好,世界
这个作者很懒,什么都没留下…
展开
-
翁恺老师——为什么数组传入函数后的sizeof不对了
传入函数后的数组成了什么? 对于一个普通变量传入的是值,对于一个指针传入的也是值,只不过这个值是一个地址。 先看一下下面的代码 #include<stdio.h> void minmax(int a[],int len,int *max,int *min); int main(void) { int a[]={1,2,3,4,5,6,7,8,9,12,13,14,16...原创 2018-12-12 20:14:29 · 774 阅读 · 0 评论 -
翁恺老师——字符类型
字符类型 char是一种整数,也是一种特殊的类型——字符,因为: 用单引号表示的字符字面量’a’,‘2’ ''也是一种字符 printf和scanf可以用%c来输入输出字符。 #include<stdio.h> int main(){ char c; char d; c=1; d='1'; if(c==d){ printf("相等...原创 2018-12-13 19:49:56 · 129 阅读 · 0 评论 -
翁恺老师——逃逸字符
\t \b原创 2018-12-13 20:04:31 · 1633 阅读 · 0 评论 -
指针(取地址运算)
sizeof 是一个运算符,给出某个类型或变量在内存中占据的字节数。 sizeof(int) sizeof(i) #include<stdio.h> int main() { int a; a=6; printf("sizeof(int)=%ld\n",sizeof(int)); printf("sizeof(a)=%ld\n",sizeof(a)); return 0;...原创 2018-12-09 19:13:02 · 2039 阅读 · 0 评论 -
翁恺老师——字符串
字符数组 char word[]={'h','e','l','l','o'}; 它只是字符数组,不是字符串,因此不能做字符串的运算。 字符串 char word={'h','e','l','l','o','\0'}; or char word={'h','e','l','l','o',0}; 字符串——以0(整数0)结尾的一串字符 ‘\0’和0是一样的(但是我们有时候会更喜欢‘\0’因为它一定只占...原创 2018-12-16 23:02:59 · 274 阅读 · 0 评论 -
翁恺老师——字符串变量
原创 2018-12-16 23:17:59 · 152 阅读 · 0 评论 -
翁恺老师——指针变量和输入地址的变量
指针 就是保存地址的变量 int i; int* p=&i;//p是一个指针,*表示指针p指向的是一个int,把i的地址交给了p,p里面存放的是i的地址 int *p,q; int* p,q;//这两行的写法意思是相同的,表示*p是一个指针,但是q只是一个普通的变量 指针变量 变量的值是内存的地址 普通的变量的值是实际的值 指针变量的值是具有实际值的变量的地址 指针和指针变量的区别 指针...原创 2018-12-11 19:41:23 · 188 阅读 · 0 评论 -
翁恺老师——字符串变量
![在这里插入图片描述](https://img-blog.csdnimg.cn/20181216231147173.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTY0NDYy,size_16,color_FFFFFF,t...原创 2018-12-18 18:58:40 · 227 阅读 · 0 评论