ios9.3.2不完美越狱:英语对C语言是否影响

来源:百度文库 编辑:高考问答 时间:2024/04/25 05:25:24

是啊,对C确实不影响,就算你对C了如指掌,出神入化,你自己能干啥?写操作系统?开玩笑.微软上万人一起用C花费几年写个windows大家都知道.
你还是不要学了,浪费时间.你学会了什么都不干不了,写程序哪个平台你也写不了,你在windows写的话,知道API么?几千个英语单词缩写字典都查不到,你怎么写?不懂英语什么都写不出来,你现在别看C学的挺美,很会,你给我给个基于windows平台就一个小窗口框架出来看看.里面控制鼠标全是单词(不用费心计,字典能查到简写的么?里面全是简写的).
让你参观下一个用C调用windows API(接口)一个小窗口模板````

/*********************************************/
#include <windows.h>
/*********************************************/
LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM);
/*********************************************/
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,PSTR szCmdLine, int iCmdShow)
{
static TCHAR szAppName[] = TEXT ("HelloWin") ;
HWND hwnd ;
MSG msg ;
WNDCLASS wndclass ;
wndclass.style = CS_HREDRAW | CS_VREDRAW ;
wndclass.lpfnWndProc = WndProc ;
wndclass.cbClsExtra = 0 ;
wndclass.cbWndExtra = 0 ;
wndclass.hInstance = hInstance ;
wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;
wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ;
wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;
wndclass.lpszMenuName = NULL ;
wndclass.lpszClassName = szAppName ;
if (!RegisterClass (&wndclass))
{
MessageBox ( NULL, TEXT ("This program requires Windows NT!"),szAppName, MB_ICONERROR) ;
return 0 ;
}
hwnd = CreateWindow( szAppName, // window class name
TEXT ("The Hello Program"), // window caption
WS_OVERLAPPEDWINDOW, // window style
CW_USEDEFAULT, // initial x position
CW_USEDEFAULT, // initial y position
CW_USEDEFAULT, // initial x size
CW_USEDEFAULT, // initial y size
NULL, // parent window handle
NULL, // window menu handle
hInstance, // program instance handle
NULL) ; // creation parameters
ShowWindow (hwnd, iCmdShow) ;
UpdateWindow (hwnd) ;
while (GetMessage (&msg, NULL, 0, 0))
{
TranslateMessage (&msg);
DispatchMessage (&msg) ;
}
return msg.wParam ;
}
/*********************************************/
LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
HDC hdc ;
PAINTSTRUCT ps ;
RECT rect ;
switch (message)
{
case WM_CREATE:
PlaySound (TEXT ("hellowin.wav"), NULL, SND_FILENAME | SND_ASYNC) ;
return 0 ;
case WM_PAINT:
hdc = BeginPaint (hwnd, &ps) ;
GetClientRect (hwnd, &rect) ;
DrawText (hdc, TEXT ("Hello, Windows 98!"), -1, &rect,
DT_SINGLELINE | DT_CENTER | DT_VCENTER) ;
EndPaint (hwnd, &ps) ;
MessageBox(NULL,TEXT("Hello World!"),TEXT("Hello"),NULL);
return 0 ;
case WM_DESTROY:
PostQuitMessage (0) ;
return 0 ;
}
return DefWindowProc (hwnd, message, wParam, lParam);
}
/*********************************************/

有一定的影响,里面的函数很多都是英文单词,如果有英语基础就会更容易理解和掌握。

不过它仅仅是少量独立的单词,很快就能适应。不像英语的海量单词学语法,说句子写文章那么复杂。

C语言更多的是学习编程本身,只是一些函数会用到部分单词。

不同意楼上的说法,
首先从实用的角度讲学c未必是要精通到什么程度,可能人家只是要应付国家二级三级考试,那么我觉得学习c语言几乎不受英语好坏的影响。我同学学日语的照样过国二国三。

其次任何编成语言都是有其互通的因素,如果对c有一定认识,将来学习其他语言也会剩不少力气。的确很少有人会成为程序员。不过多学点知识还是没有坏处的。

楼上一定是位有经验的计算机人士,你不要吓唬大家。

不要把什么都往最难的方向想,那你只能原地不动。不过,英语还是非常重要的,将来要想和计算机打交道就必须不断提高自己的英语知识~~!!

不影响!你放心
我学过C的

根本不影响!!!!!!!!!!!!!!

有一定的影响