c/c++语法总结和细节
未避免开发者踩坑以及一些语法分享给大家
LiM .YOon A
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++构造函数初始化类对象
C++构造函数初始化类对象转载 2021-06-06 21:04:44 · 132 阅读 · 0 评论 -
C++指针详解
C++指针详解转载 2021-06-06 20:44:52 · 213 阅读 · 0 评论 -
c++类的介绍
c++类的介绍转载 2021-06-06 20:42:11 · 91 阅读 · 0 评论 -
C++指针中的*理解
这个问题问的很好啊,C语言中的这个破星号,搞晕了多少人。操作符的本质我认为有两个:一个是声明指针时使用,一个是取指针的“他值”时使用,具体如下:。在指针声明时使用在声明一个指针时候,是要加上星号的,比如: int *pInt = NULL; 这里的星号没别的意思,就是告诉编译器,pInt是个指针。 好,下面第二点才是关键。取指针的“他值”时使用我将指针总结为5个维度:己址、己值、他值、他址、他型。每个维度的意思,我在“C语言编程技术分享”这个公众号里写了文章来阐述,题目是:从5个维度来原创 2021-06-06 20:39:40 · 1561 阅读 · 1 评论 -
C++函数指针、指针函数、返回值为函数指针的函数浅谈
C++函数指针、指针函数、返回值为函数指针的函数浅谈转载 2021-06-06 20:37:37 · 110 阅读 · 0 评论 -
c/c++结构体定义 typedef struct 用法详解和用法小结
本文转载于 https://blog.youkuaiyun.com/mpp_king/article/details/70229150typedef可以声明新的类型名来代替已有的类型名,但却不能增加新的类型。 typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。 在编程中使用typedef目的一般有两个,一个是给变量提供一个易记且意义明确的新名字(类型有新别名,方便变量的定义),另一个是简化一些比较复杂的转载 2021-06-06 20:23:25 · 7826 阅读 · 0 评论 -
C++指针讲解
C++指针讲解转载 2021-05-31 22:20:01 · 105 阅读 · 0 评论 -
数据交换的函数----不解之谜
1不可以交换x和y的值#include <stdio.h>void swap(int x, int y) { int temp =x; x = y; y = temp;};int main() { int x = 1,y = 2; swap(x, y); printf("%d, %d\n", x, y); return 0;};**2可以交换x和y的值**#include <stdio.h>void swap(int &x, int &a原创 2021-05-15 17:46:41 · 452 阅读 · 0 评论 -
SqList *&L与SqList *L的区别
添加链接描述转载 2021-05-15 15:56:24 · 336 阅读 · 0 评论 -
c/c++指针----打印结果的解释
为什么第二次打印的时候会打印12 不应该还是10吗??求解答#include<stdio.h>int main(){ int a; int *p; a=10; p=&a; printf("a=%d\n",a);//10 *p=12; //取消引用 printf("a=%d\n",a); //12}原创 2021-05-31 20:18:45 · 457 阅读 · 0 评论 -
c/c++初始化数组的三种方法
1直接赋值int a[10]={0};//数组里面的所有元素全都变为02 利用for循坏来初始化数组int a[20];for(int i=0;i<=sizeof(a);i++){a[i]=0;}3 利用库函数memset来初始化初始化格式 memset(数组名,初始化值,初始化数组的长度)列子int a[20];memset(a,-1,sizeof(a));就是将所有的元素变为-1;但是对于int型数组C,每个元素占四个字节。也就是说将数组C中的每个元素赋值成0x0原创 2020-07-13 12:55:57 · 10185 阅读 · 2 评论 -
C语言countinue总结
下面的三个程序都是为了大小写转换只是遇到了一些结果与问题第一种情况这种情况下 小写可以变为大写 大写不能转变依旧还是大写//解释:1,如果输出的是小写 会直接的输出大写2,如果输出的是大写 会直接输出大写 因为continue是一个单独的语句输入语句 如果使前面的条件成立的话 遇到continue 会直接的屏蔽掉continue后的语句 或者输入的语句压根与con...原创 2020-03-04 13:12:48 · 1381 阅读 · 0 评论 -
c/c++中的取绝对值情况
1 整形int abs(int a) //函数返回整形参数绝对值2 复数double cabs(struct complex znum) //返回复数znum的绝对值3浮点双精度double fabs(double x) //返回双精度参数x的绝对值4长整型:long labs(long n) //返回长整型参数n的绝对值!!!注意使用绝对值函数的库都是#include 有些编译器库函数是#include...原创 2020-07-11 13:52:50 · 1830 阅读 · 0 评论 -
c/c++中sizeof()、strlen()、length()、size()用法详解和区别
名称 使用格式 结果 库函数 预先定义Sizeof 操作运算符 sizeof(a[5])=5 (下标长度) #include char [5];Strlen 函数 strlen(a[5])=3 (键盘输入的实际长度) #include char a[5];size 函数 a.size()=3 (键盘输入的实际长度) #include strin原创 2020-07-11 14:36:41 · 481 阅读 · 1 评论 -
双边if与if。。。。。。 else。的用法细节之个人总结
**双边if与if。。。。。。 else。的用法细节之个人总结**就一般情况来说 两种都是都是通用的因为用法都比较简单下面来说下 他们的用法的区别和细节第一大类 通用情况比如说 用程序来判断奇数偶数无论是第一种 还是第二种 都是可以的第二大类 不能通用情况比如说 用程序来大小写相互转换的程序这是错误的写法 这会导致小写无法转换成大写如果将双边if 换成if...原创 2020-02-04 21:39:40 · 881 阅读 · 1 评论
分享