如果程序的结构中包含多个开关量,只有 TRUE/FALSE 变量,如下:struct{ unsigned int widthValidated; unsigned int heightValidated;} status;这种结构需要 8 字节的内存空间,但在实际上,在每个变量中,我们只存储 0 或 1。在这种情况下,C 语言提供了一种更好的利用内存空间的方式。如果您在结构内使用...
原创
2021-07-08 09:27:13
193阅读
如果程序的结构中包含多个开关量,只有 TRUE/FALSE 变量,如下供了一种更好的利用内存空间的方式。如果您在结构内使用...
原创
2022-03-23 14:39:43
76阅读
error: unterminated #ifndef1,权限问题2,少了#endif
原创
2022-01-04 09:16:10
180阅读
自己的第一个代码
include <stdio.h>
int main()
{ char arr1[]={"hello"};
char arr2[]={'h','e','l','l','o','\0'};
int i;
printf("%s\n",arr1);
printf("%s\n",arr2);
for(i=0;i<6;i++)
printf("%5d
原创
2021-05-14 23:10:55
1434阅读
自己的第一个代码
include <stdio.h>
int main()
{ char arr1[]={"hello"};
char arr2[]={'h','e','l','l','o','\0'};
int i;
printf("%s\n",arr1);
printf("%s\n",arr2);
for(i=0;i<6;i++)
printf("%5d
原创
2021-05-14 23:11:02
1384阅读
自己的第一个代码includeintmain(){chararr1[]={"hello"};chararr2[]={'h','e','l','l','o','\0'};inti;printf("%s\n",arr1);printf("%s\n",arr2);for(i=0;i
原创
2021-05-25 15:02:02
121阅读
C语言的核心部分都说得七七八八了,相信大家已经对C语言的基本数据类型(char\int\float)、数组、指针都很熟悉了,今天来学习C语言中另外一种数据类型:结构体。在iOS开发中,结构体是经常用到的数据类型,使用频率不亚于指针,所以需要重视,不过用法非常简单。 一、什么是结构体 * 在前面的时候
转载
2016-06-16 20:53:00
56阅读
2评论
整数在内存中的翻译 整数的二进制表示方式有3种,即原码,反码,补码在内存中存放的是补码类型存入翻译和类型取出翻译,数据存储方式和数据取出方式,都是同操作流程的相反顺序在讲翻译前需要引入个概念 符号位
# c语言_Day21_07_22
### 1、表达式求值
表达式求值需要注意两部分内容:**优先级顺序**和**类型转换**
#### 1、类型转换
- **隐式类型转换**
1. **整形提升**:表达式中的**字符和短整形操作数**在使用之前被转换为普通整形
```c
int main()
{
char a = 3;
char b =
原创
2021-07-22 23:17:37
122阅读
//题目57:编写一个业务函数,实现字符串(前后各有三个空格,单词前后也均有空格) //" i am student, you are teacher " , //各个单词首字符大写,结果如下" i am student, you are teacher " , //要求1:实现所有接口 70 //要求2:写出测试程序 30 #include #include #incl...
转载
2016-06-18 23:12:00
81阅读
2评论
时间戳
当前计算机的时间-计算机起始时间(1970.1.1.0.0.0)=(XXXX)秒
猜数字游戏
goto语句
for(...)
for(...)
{
for(...)
{
if(disaster)
g
原创
2021-08-22 10:45:18
87阅读
*Visual Studio中ctrl+鼠标滚轮可以调整字体大小一些关键词typedef——类型(重)定义eg:int main(){unsigned int num = 10;typedef unsigned int u_int;//这句的意思是,将unsigned int(无符号整型)重新定义位u_intu_int num2=20;return 0;}static——静态存储类型1.修饰局部变
原创
2023-09-21 17:17:32
77阅读
C语言入门(21)——使用DBG对C语言进行调试
原创
2021-07-13 17:25:21
569阅读
C语言入门(21)——使用DBG对C语言进行调试
原创
2022-04-20 11:14:07
196阅读
题目021:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 程序分析:采取逆向思维的方法,从后往前推断。
程序源代码: main() {
转载
2008-12-17 23:11:38
565阅读
实用调试技巧debug通常称为调试版本,是可以调试的,因为它的文件中包含了调试信息,并且不作任何优化,便于程序员调试程序release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好的使用要调试代码时,要有debug的环境F5 启动调试,经常用来直接调到下一个断点处F9 创建断点和取消断点 断点可以在程序的任意位置
原创
2021-11-14 23:18:28
106阅读
# c语言_Day20_07_21
### 1、操作符
#### 1、位操作符
> &按位与 |按位或 ^按位异或
位操作符的对象为**内存中存储的二进制补码**
与找**假**,或找**真**;异或相同为0,不同为1
```c
int main()
{
int a = 1;
int b = -1;
printf("%d\n", a &
原创
2021-07-21 21:00:59
317阅读
今天主要学习了数组的算法:#include<stdio.h>#include<stdlib.h>#include<time.h>//求斐波拉兹数列voidFibonacci(){intarr[20]={1,1};for(inti=2;i<20;i++){arr[i]=arr[i-1]+arr[i-2];}for(inti=0;i<20;i++){if
原创
2020-12-01 23:08:06
468阅读
1评论
图片识别的技术到几天已经很成熟了,只是相关的资料很少,为了方便在此汇总一下(C#实现),方便需要的朋友查阅,也给自己做个记号。 图片识别的用途:很多人用它去破解网站的验证码,用于达到自动刷票或者是批量注册的目的,但我觉得它最吸引我的地方是可以让一些书写的东西,自动识别成电脑上的文字,比如说手拟的合同
转载
2017-09-22 10:30:00
91阅读
图片识别的技术到几天已经很成熟了,只是相关的资料很少,为了方便在此汇总一下(C#实现),方便需要的朋友查阅,也给自己做个记号。
原创
2022-02-14 17:03:32
772阅读