所在位置:主页 > 程序语言 > 关于程序语言的问题

关于程序语言的问题

发布时间:2024-01-15 02:07来源:www.sf1369.com作者:宇宇

一、关于程序语言的问题

1。C++功能多,但很难,不很安全;C#就现在来说,功能也很强大,但还不够,不过现在它才到3。0,想着以后肯定会有更多功能,并且C#应用范围很广。JAVA跟C#差不多,它俩基本一致,还在竞争。

2。用哪个环境都一样,建议用VS2003以上的IDE,界面很友好

3。编C是可不用VC++,有很多编译环境,比如TURBO系列的。但一般还是用VC++这个环境

二、C语言程序分析2

int menu_select() /首先是建立一个菜单选项/

{

int sn;

printf( \n);

printf( \n);

printf( \n);

printf( 同学联系信息管理系统 \n);

printf( \n);

printf( ======================\n);

printf( 1.联系人链表的建立\n);

printf( 2.联系人结点的插入\n);

printf( 3.联系人链表的查询\n);

printf( 4.联系人结点的删除\n);

printf( 5.联系人链表的输出\n);

printf( 0.退出联系信息管理系统\n);

printf( ======================\n);

printf( 请选择操作0-5 \n\n);

for(; ;)

{

scanf(%d,&sn); /输入0-5的数字,否则提示“输入错误”并跳出循环/

if(sn<0||sn>5)

printf(\t输入错误\n);

else

break;

}

return sn;

}

linklist createlist(void) /创建链表

{

linklist head=(listnode *)malloc(sizeof(listnode)); /为链表分配内存空间

listnode *p,*rear; /申明两个指针变量

int flag=1; /设置一个flag变量

rear=head; /将rear变量指向刚开辟的内存空间首地址

while(flag==1)

{

p=(listnode *)malloc(sizeof(listnode)); /为链表分配内存空间

printf( 编号(4) 姓名(8) 单位(20) 电话(11) 地址(31) \n);

printf( --------------------------------------------\n);

scanf(%s%s%s%s%s,p->data.num,p->data.name,p->data.unit,p->data.phone,p->data.addr);

rear->next=p;

rear=p; /将rear指向p

printf( 继续建表吗? (1.是/0.不):);

scanf(%d,&flag);

}

if(flag==1)

printf(创建成功!\n);

rear->next=NULL;

return head;

}

三、C语言程序2

1.void sort(int &x,int &y,int &z){

int temp;

if(*y>*z){

temp=*y;

*y=*z;

}

if(*x>*y){

temp=*x;

*x=*y;

}

}

2.int find(int *p,int n,int x){

int i;

for(i=0;iif(p[i]==x) return 1; } return 0; } 3.void sort(int *arr,int n,int m){ int i,j; for(i=0;i temp=arr[i]; arr[i]=arr[i+(n-m)]; arr[i+(n-m)]=arr[i]; } } 4.

四、关于编程语言的问题

pascal :free pascal2.0.2

c++ :turbo c++;

pascal

c或java