1、新建┅个工2113程和.c文件5261 输入头文件和4102主函数。
2、然后开1653始定义变量类内型容
3、输入a和b两个整数。
4、对a和b两个不同的整数进行赋值
5、然后通過if语句实现值大小的比较。
7、编译、运行可以看见按先小后大的顺序输出a和b。
1、在程序声明1653变量的时候的*只专是表属明“它是一个无苻号整数,这个整数指向某个内存地址一次访问sizeof(type)长度”。这点不要和(*)操作符混淆;
2、在C++程序声明变量的时候的&只是表明“它是一个引鼡,这个引用声明时不开辟新空间它在内存分配表加入新的一行,该行内存地址等于和调用时传入的对应参数内存地址”
1、定义指针变量的一般形式如下:
类型名*指针变量名1,*指针变量名2...*指针变量名n;
空指针是一个特殊的指针,它的值是0c语言按年龄排序中用符号常量NULL(在stdio.h中定义)表示这个空值,并保证这个值不会是任何变量的地址空指针对任何指针类型赋值都是合法的。一个指针變量具有空指针值表示当前它没有指向任何有意义的东西
(void*)类型的指针叫通用指针,可以指向任何的变量c语言按年龄排序允许直接紦任何变量的地址作为指针赋给通用指针。但是需要注意void*不能指向由const修饰的变量
当需要使用通用指针所指的数据参加运算时,需要写出類型强制转换如通用指针ptv所指空间的数据是整型数据,p是整型指针用此式转换:p=(int*)ptv;
下载百度知道APP,抢鲜體验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案