c语言中常见错误总结

简介: 1、输入double类型的数据的方式是: double num; scanf(“%lf”,&num); scanf_s(“%lf”,&num,sizeof(double)); 2、unsigned类型和int类型的进行相加,这时候int->unsignedint。总结:一个负整型和一个无符号整型进行相加一定是整数。 3、关于指
+关注继续查看
1、输入double类型的数据的方式是:
  1. double num;

    scanf(“%lf”,&num);

    scanf_s(“%lf”,&num,sizeof(double));

2unsigned类型和int类型的进行相加,这时候int->unsignedint。总结:一个负整型和一个无符号整型进行相加一定是整数。

3、关于指针

char *p = “beautiful”

1*p++ ===>   这个时候仍然是b,(p++了,但是后取值)

2*++p ===>   这个时候是e

3++(*p) ===>错误代码。      (*p),这里的*p是一个常量了,不能再对常量进行++运算。     

4(*p)++ ===>错误代码        (*p),这里的*p是一个常量了,不能再对常量进行++运算。

5

int a = 3;

int* p = &a; //这里的int *p意思是说,定义一个int类型的指针类型的变量,等价于int* p

上面的一行中的意思是说p这个指针变量中保存的是a的地址。

int* q;   //等价int *q;

q = &a;

*q = 5;

printf(“%d\n”,*p);

上面的左右的代码是等价的。

验证:

6、数组和指针等价转换。

7vi中推出的快捷键是:先ESC,shitft+zz

8、生成二维数组的时候要把每行的数量写出来,行不能写。

目录
相关文章
|
8月前
|
机器人 Linux C语言
C语言, C++ IO 总结. 一篇文章帮你透析缓冲区存在的意义, C, C++ IO的常见用法
C语言, C++ IO 总结. 一篇文章帮你透析缓冲区存在的意义, C, C++ IO的常见用法
C语言, C++ IO 总结. 一篇文章帮你透析缓冲区存在的意义, C, C++ IO的常见用法
|
8月前
|
Java C语言 索引
C语言初学者常犯的17条错误
C语言不是一门简单的编程语言,新手容易犯很多错误,本文试列举17条C语言初学者易犯的错误。
72 0
|
9月前
|
存储 编译器 C语言
C语言专业总结(六)
C语言专业总结(六)
63 0
|
9月前
|
存储 编译器 C语言
C语言专业总结(五)
C语言专业总结(五)
39 0
|
9月前
|
搜索推荐 编译器 C语言
C语言专业总结(四)
C语言专业总结(四)
46 0
|
9月前
|
机器学习/深度学习 算法 编译器
C语言专业总结(三)
C语言专业总结(三)
52 0
|
9月前
|
C语言
C语言专业总结(二)
C语言专业总结(二)
86 0
|
9月前
|
存储 编译器 C语言
C语言专业总结(一)
C语言专业总结(一)
46 0
|
C语言
初始c语言的常见错误和盲区
第一个先来后置++,大体使用上我认为后置++的频率比前置要高 **后置++ 先执行表达式 等表达式执行完后 再+**+ 也就是**先使用 后++** 这里面**b=a++ 可以拆分成 b=a a=a+1** 而来到c的时候 a的值已经加1了 即c=11
54 0
初始c语言的常见错误和盲区
|
C语言
新手最常见的10个C语言错误,有人甚至全都中了!
新手最常见的10个C语言错误,有人甚至全都中了!
2029 0
相关产品
云迁移中心
推荐文章
更多