//if,else语句中,else与其距离最近的匹配(障眼法,注意分割代码)
//#include<stdio.h>
//int main()
//{
// int a = 0;
// int b = 2;
// if (a == 1)//1//次if不执行,则第二个if也不执行。第二个if不执行,else也不执行
// if (b == 2)//2
// printf("hehe\n");
// else//次else与第二个if匹配
// printf("haha");
// return 0;
////输入一个正的整数,逆序打印每一个整数
//#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//int main()
//{
// int i = 0;
// scanf("%d",&i);
// while (i)
// {
// printf("%d ",i%10);
// i=i / 10;
// }
// return 0;
//}
//}//结果为空
////实用调试技巧
//#include<stdio.h>
//#include<stdlib.h>
//int main()
//{
// int i = 0;
// for (i = 0; i < 100; i++)
// {
// printf("%d\n",i);
// }
// system("pause");//系统命令暂停
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// const char* p = "hello bit.";
// printf("%s\n", p);
// return 0;
//}
////debug 模式去编译,程序的结果是死循环。
////release 模式去编译,程序没有死循环。
//#include <stdio.h>
//int main()
//{
// int i = 0;
// int arr[10] = { 0 };
// for (i = 0; i <= 12; i++)
// {
// arr[i] = 0;
// printf("hehe\n");
// }
// return 0;
//}
//#include <stdio.h>
//#include<string.h>
//int main()
//{
// char str[1000];
// gets_s(str);
// for (int i = 0; i < strlen(str); i++)
// {
// if (str[i] != 'a')
// printf("%c", str[i]);
// }
// return 0;
//}
////#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//int main()
//{
// int i = 0;
// int arr[10] = {0};
// printf("%p\n",&i);//因为不能调试所以打印
// printf("%p\n",arr);//因为不能调试所以打印
// for (i = 0; i <= 12; i++)
// {
// arr[i] = 0;
// printf("hehe\n");
// }
// return 0;
//}
//变量在内存中开辟的顺序发生了变化,影响到了程序执行的结果
标签:arr,main,return,int,C语言,第六天,初学,printf,include From: https://blog.51cto.com/u_16292665/8561644