#include <stdio.h>
/* 函数原型 */
char getAlpha (void )
/* 程序入口 */
int main (void )
{
/* 存放读入的字母字符 */
char start
/* 存放作为结束点的字母字符 */
char end
/* 循环计数器 */
char i
/* 重复羡伏执行 */橘侍
while (1)
{
/* 调用自定义函数,读取一个字母字符 */
start = getAlpha ()
/* 如果返回的是'z'或'Z',提示这是最后一个字母。跳过剩余代码,重新读取一个字母 */
if (start == 'z' || start == 'Z')
{
printf ("%c是最后一个字母!\n", start)
continue
}
/* 如果返回的是一个小写字母,结束点设为'z' */
/* 否则结束点设为'Z' */
if (start <'z')
{
end = 'z'
}
else
{
end = 'Z'
}
/* 打印剩余字母 */
printf ("后续字母:\n")
for (i = start + 1i <= endi++)
{
putchar (i)
}
putchar('圆派吵\n')
}
return 0
}
方法/步骤1、在百度输入"橘族cfree",下载cfree编译器的安装文件。(只要含有汉化,破解态凳字眼的,随便一个即可,最后下百度搜出的第一个)
2、解压出安装包,点击安装即可。(除下面说明外,全点"下一步“或"安装”)
3、点击“文件--新建帆伍旅”(或Ctrl+N),在空白处输入以下代码。(中括号不用)
*************C语言********************
【
#include
<stdio.h>
int
main()
{
printf("Hello
World!\n")
return
0
}
】
********************************************
C++
【
#include
<iostream>
using
namespace
std
int
main()
{
cout<<"Hellow
World!"<<endl
}
】
用Cfree编写第一个C或C++程序
4、Ctrl+F5运行,或点击下图所示的绿色小三角也可
第一个问题,你是否将两个程序放在一起编译了简穗,所以root就一直是第一个程序中定义的第二个问题,绝羡free释放内存是成功了,但指针的值还是指向原来分配的地址空间,但这个地址已经是无效的,如果使用会发生内存错误。必须你自己赋值并咐拍才能把它设成NULL,即:
root = NULL
你free(root)后判断其是否为空,这么做就是有必要的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)